shellparams

1.0.4 • Public • Published

shellparams

Lib to manage parameters and actions in Node Console applications.

Installing

npm install shellparams

Syntax

let ShellParams = require("shellparams");

ShellParams.create()
.parameters( <PARAM1...ETC>, <ACTION> )
.default( <DEFAULT_ACTION> );

Example

let ShellParams = require("shellparams");

ShellParams.create()
.parameters("create", () => console.log("create selection") )
.parameters("create", "project", () => console.log("creating project"))
.parameters("sum", sumNumbers)
.default(() => console.log("Invalid input."));


function sumNumbers(input1, input2){
   let number1 = Number(input1);
   let number2 = Number(input2);

   let sum = number1 + number2;

   console.log("the sum result is: " + sum);
}

Will generate:

$ myApp create
$ create selection
$ myApp create project
$ creating project
$ myApp sum 2 4
$ the sum result is: 6
$ myApp adfasdfa
$ Invalid input.

Package Sidebar

Install

npm i shellparams

Weekly Downloads

1

Version

1.0.4

License

GNU

Unpacked Size

39.6 kB

Total Files

4

Last publish

Collaborators

  • helliu