A library for easily creating observable CLI tasks with support for commands, arguments, and options.
Go to file
2015-10-14 21:16:42 +02:00
.idea added initial structure 2015-10-04 23:21:10 +02:00
ts improved return objects 2015-10-14 20:59:01 +02:00
.gitignore added travis + tests 2015-10-05 23:33:57 +02:00
.travis.yml disabled travis email 2015-10-08 00:50:10 +02:00
index.js improved return objects 2015-10-14 20:59:01 +02:00
LICENSE Initial commit 2015-10-04 23:06:36 +02:00
package.json 0.0.9 2015-10-14 21:14:29 +02:00
README.md fix small comment error 2015-10-14 21:16:42 +02:00
test.js improved return objects 2015-10-14 20:59:01 +02:00

smartcli

nodejs wrapper for CLI related tasks
Dev Status

Buildstatus/Dependencies

Build Status devDependency Status

Install the package

npm install smartcli

Usage

var smartcli = require("smartcli");

//returns true for terminal command "node myjs.js jazz"
smartcli.checkCommand('jazz'); 

/**
* returns an object for terminal command "node myjs.js --myoption something" like so
* {
*   name: 'myoption',
*   specified: true,
*   value: 'something'
* }
*/
smartcli.getOption('myoption');

Cheers Phil from Lossless Digital