cli-argumentor

0.0.6 • Public • Published

#cli-argumentor

##A command-line argument handler

  • ##Usage:
     var argumentor = require("cli-argumentor");
     var args = new argumentor(process.argv.slice());
    
     // this.vars is a global variable holder for the argumentor object
     args.init(function(vars, args) {
     	vars.someGlobalValue = true;
     	if(args[0] == "./")
     		console.log("OK!");
     })
     .add(["--help", "-h"], function() {
     	console.log(showHelp);
     })
     .add(["--run"], function() {
     	this.vars.someGlobalValue = false;
     	// run something
     });
    
     args.add(["--make"], function() {
     	// make something
     });
    
     // default argument handler when there is no keyword
     args.add(function() {
     	// do something
     });
    
     args.exec(function(vars) {
     	console.log(vars.someGlobalValue);
     });

Package Sidebar

Install

npm i cli-argumentor

Weekly Downloads

11

Version

0.0.6

License

ISC

Last publish

Collaborators

  • tharindu96