cli-argv-parser

1.0.1 • Public • Published

Command Line Argumets Parser

A library that allows to parse command line arguments into hash-table or object by scheme.

Installation

Install library to your project:

$ npm install cli-argv-parser

How to use

You able to put only arguments array to parser and it will be return a hash-table (key-value). But if you want to parse arguments into object - use template scheme with keys and required types.

Scheme:

const scheme = {
    file: String,
    force: Boolean,
    count: Number,
}

The template is key: type. Parser will try to convert argument into required type. By default single values will be always parsed into Boolean value.

Example of result:

  • Without scheme: { '--file': 'app.js', force: true, '--count': '20' }
  • With scheme: { file: 'app.js', force: true, count: 20 }

Author

Yehor Bublyk: GitHubTwitter

Dependents (0)

Package Sidebar

Install

npm i cli-argv-parser

Weekly Downloads

9

Version

1.0.1

License

MIT

Unpacked Size

5.99 kB

Total Files

9

Last publish

Collaborators

  • yehorbk