minimal-cli-parser

0.1.0 • Public • Published

minimal-cli-parser

npm package

NPM version Build status Coverage Vulnerabilities

The command-line parser used by the package minimal-cli.

  • Useful for parsing process.argv
  • Supports regular flags --flag and shorthand flags -f
  • Automatically infers variable types by default
  • Converts hyphenated flags to camel case

Installation

$ npm install minimal-cli-parser --save

Usage

const parser = require('minimal-cli-parser');
const args = ['command', '--alpha', '1', '--beta', '-g', '2', '--delta=value'];
const parsed = parser(args);
 
console.log(parsed);

Output:

{
  "_": ["command"],
  "alpha": 1,
  "beta": true,
  "g": 2,
  "delta": "value"
}

License

MIT License

Copyright (c) 2019 Josh Crozier

/minimal-cli-parser/

    Package Sidebar

    Install

    npm i minimal-cli-parser

    Weekly Downloads

    6

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    7.57 kB

    Total Files

    6

    Last publish

    Collaborators

    • joshcrozier