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

Package Sidebar

Install

npm i minimal-cli-parser

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

7.57 kB

Total Files

6

Last publish

Collaborators

  • joshcrozier