Package Exports
- args-parser
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (args-parser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
args-parser
Straight-forward node.js arguments parser.
$ node ./script.js careful -dangerous --tomatoes=3 --tonight --key=ek==
{
"careful": true,
"dangerous": true,
"tomatoes": 3,
"tonight": true,
"key": "ek=="
}
How to use it?
$ npm install args-parser
Simply call the module passing it an arguments
array such as process.argv
:
const args = require('args-parser')(process.argv);
console.info(args);
The returned value is an Object
having a key for each given argument and a value if it's found an =
sign (true
otherwise).
Consider this command:
$ node ./script.js careful -dangerous --tomatoes=3 --tonight --key=ek==
Will return:
{
"careful": true,
"dangerous": true,
"tomatoes": 3,
"tonight": true,
"key": "ek=="
}
So then you can easily check what you need:
if (args.careful) {
// Do something
}