easy-cli
Version:
Easy Command Line Interface. In development.
41 lines (34 loc) • 600 B
JavaScript
var easy_cli = require('../index');
var cli_options =
{
booleans: ['bool'],
aliases:
{
bool: 'x',
z: ['opt', 'a']
},
descriptions:
{
boolean: 'awesome boolean',
options: 'Lorem ipsum'
}
};
var cli = easy_cli(cli_options);
var argv_ = {};
console.log("{");
// display all non-null, non-undefined options
for(k in cli.argv)
{
if(cli.argv[k] !== null && typeof cli.argv[k] !== 'undefined')
{
if(k == '_')
{
console.log("\t"+k+": ["+cli.argv[k]+"]");
}
else
{
console.log("\t"+k+": "+cli.argv[k]);
}
}
}
console.log("}");