BB CLI 1.0

bb 

## Sample CLI's

bb cli install lp-cli.git
bb lp generate
bb es generate
bb cxp import



## bb-cli
bin
libs
    core
    utils
    commands
        default
            commands
                cli
                    install
                    uninstall
        lp
            configs
            doc
                help.install.txt
                help.txt
            commands
                help
                install
            index.js

        ...
templates
test

## Custom CLI Structure
lp-cli
    commands
        install.js
    package.json


install.js

    

## bb-cli base

```javascript
var base = require('bb-cli').base;

var installCmd = base.createCmd({
    name: 'install',
    description: '',
    options: [{
        'reverse': {
                aliases: ['r'],
                description: 'desc'
            }
        }],
    args: [{
        'int': {
                default: 0,
                type: 'int',
                description: ''
            }
        }],
    commands: []
}, function(v) {
    // v.options
    // v.args
}); 

var cli = base.createCmd({    
    name: 'lp'
    description: 'Desc',
    version: '1.0.0',
    commands: [ installCmd ]
}).run();

```

## bb-cli core
```javascript
// ./commands/install.js

var core = require('bb-core-cli');
var ui = require('bb-ui-cli');

var log = core.log
var debug = core.debug('my-cli');
var utils = core.utils
var error = core.error
var cmd = core.cmd
var path = core.path
var config = core.config
var os = core.os
var parse = core.parse
var emitter = core.emitter


var inquirer = ui.inquirer
var clui = ui.clui


module.exports = function install(v) {
    var options = v.options;
    var args = v.args;

    // write your command bussines logic


};

```




Develop
git clone <>
cd <>
npm i -g .
npm link
