@fatmatto/ticli
v1.1.1
Published
Very tiny, zero dependencies, module to parse CLI arguments. Supports commands, params and flags. Oh and can also print the help for you.
Downloads
19
Readme
Ticli (TIny CLI)
Zero dependencies, very tiny, nodejs command line argument parser.
Installation
npm i @fatmatto/ticliBasic usage
Run the following as node script.js help and node script.js echoParams --thing foo --secure
const Cli = require('../index')
let program = new Cli()
program.registerParam('thing')
.alias('-t')
.alias('--thing')
.describe('The parameter you need to do your thing')
program.registerFlag('secure')
.alias('-s')
.alias('--secure')
.describe('The program will be secure')
program.registerCommand('help', (program) => { program.printHelp()})
program.registerCommand('echoParams', (program) => { console.log( program.get() ) })
// Optional if run() is called
program.parse()
program.run()This example registered two commands and a parameter
