npm

npm’s 2019 JavaScript ecosystem survey analysis is now available!Get your copy here »

@dxcli/parser

0.1.1 • Public • Published

@dxcli/parser

arg and flag parser for dxcli

Version CircleCI Appveyor CI Codecov Greenkeeper Known Vulnerabilities Downloads/week License

CLI flag parser.

Usage:

const CLI = require('cli-flags')
 
const {flags, args} = CLI.parse({
  flags: {
    'output-file': CLI.flags.string({char: 'o'}),
    force: CLI.flags.boolean({char: 'f'})
  },
  args: [
    {name: 'input', required: true}
  ]
})
 
if (flags.force) {
  console.log('--force was set')
}
 
if (flags['output-file']) {
  console.log(`output file is: ${flags['output-file']}`)
}
 
console.log(`input arg: ${args.input}`)
 
// $ node example.js -f myinput --output-file=myexample.txt
// --force was set
// output file is: myexample.txt
// input arg: myinput

Keywords

install

npm i @dxcli/parser

Downloadsweekly downloads

2

version

0.1.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability