UNPKG

easy-cli

Version:

Easy Command Line Interface. In development.

41 lines (34 loc) 600 B
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("}");