@oclif/parser
    TypeScript icon, indicating that this package has built-in type declarations

    3.8.7 • Public • Published

    @oclif/parser

    This library has been replaced by @oclif/core and is now in maintenance mode. We will only consider PRs that address security concerns.

    arg and flag parser for oclif

    Version CircleCI Appveyor CI 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 @oclif/parser

    DownloadsWeekly Downloads

    1,261,632

    Version

    3.8.7

    License

    MIT

    Unpacked Size

    54 kB

    Total Files

    30

    Last publish

    Collaborators

    • rodesp
    • mdonnalley
    • rasphilco
    • dickeyxxx
    • amphro
    • chadian
    • salesforce-releases