vector.cli

0.0.6 • Public • Published

vector.cli

Note: Functionality described below is not yet implemented, unless indicated otherwise.

Vector.cli is a library to help you build command line applications and configuration tools with node.js. Vector is designed to support hightly advanced/nested cli operations, heirarchical command management and mutation, and heirarchical configuration management built-in (via nconf)

Usage

vector.cli will load all files in given directory, and add a sub-command for each matched filename. Each sub-directory of given path will be nested underneath the named sub-command, unless an ignore is set.

The following file paths:

var vcli = require("vcli");
 
var program = vcli({
  match: 'glob',
  ignore: 'glob'
});
 
program.appendFromPath('/path/to/command/dir');
 
});
 
//someCommand.js
var {command} = reequire("vcli");
 
command.subscribe(
  results => myAction(),  // do something whenever command is called
  err => handleError()
);
module.exports = command;
 

/vector.cli/

    Package Sidebar

    Install

    npm i vector.cli

    Weekly Downloads

    1

    Version

    0.0.6

    License

    MIT

    Last publish

    Collaborators

    • flawless2011
    • longlivechief