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.

/shellparams/

    Package Sidebar

    Install

    npm i shellparams

    Weekly Downloads

    0

    Version

    1.0.4

    License

    GNU

    Unpacked Size

    39.6 kB

    Total Files

    4

    Last publish

    Collaborators

    • helliu