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.

Dependencies (0)

    Dev Dependencies (0)

      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