UNPKG

genbaneko

Version:
34 lines (33 loc) 867 B
import { Command } from 'commander'; import { mGenbaneko } from '.'; const CLI_VERSION = '0.0.0'; /** * Run the command line interface program. * @param argv process.argv. */ export const cli = (argv) => { if (process.argv.length === 2) { mGenbaneko.normal(); return; } const program = new Command(); program .name('genbaneko') .description(`Let's display "Yoshi!" on the console.`) .version(CLI_VERSION); program .command('say') .description('say something') .argument('[string]', 'serif') .action((serif) => { mGenbaneko.say(serif); }); program .command('think') .description('think something') .argument('[string]', 'thought') .action((thought) => { mGenbaneko.think(thought); }); program.parse(argv); };