Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Choosing a Parser
Ut enim ad minim veniam, quis nostrud exercitation.
Popular Options
- commander.js
- yargs
- meow
Commander.js Setup
Duis aute irure dolor in reprehenderit.
import { program } from 'commander';
program
.name('my-cli')
.version('1.0.0')
.description('A sample CLI');
Adding Commands
Excepteur sint occaecat cupidatat non proident.
program
.command('init')
.description('Initialize a new project')
.action(() => {
console.log('Initializing...');
});
Options and Flags
Lorem ipsum dolor sit amet.
Boolean Flags
Sed do eiusmod tempor incididunt.
Value Options
Ut labore et dolore magna aliqua.
Next Steps
Part 3 covers interactive prompts.