Home

Awesome

flatiron-cli-ok

Encapsulated logic for showing command status in flatiron CLI apps

Installation

npm install flatiron-cli-ok

Usage

At its core flatiron-cli-ok is a broadway-compatible plugin which can be used by any flatiron cli application

var flatiron = require('flatiron')
  , app = flatiron.app;

app.name = 'app.js';

app.use(flatiron.plugins.cli, {
  usage: 'A simple CLI app using flatiron-cli-ok'
});

app.use(require('flatiron-cli-ok'));

app.start();

If you run the above script

➤ node app.js

The output will start with

info:   Welcome to app.js
info:   It worked if it ends with app.js ok

The output will end with

info:   app.js ok
info:   app.js not ok

Show the error

You can give the show option to the plugin if you want to print the err.message passed to the callback

app.use('flatiron-cli-ok', { show: true });

So in case of error, the output will end with

error:  Bad credentials
info:   app.js not ok

IMPORTANT

You have to call the callback in the command, if you want this plugin to show the status

If you like this project, please watch this and follow me.

Testing

npm test

Contributors

Here is a list of Contributors

TODO

I accept pull requests and guarantee a reply back within a day

License

MIT/X11

Bug Reports

Report here. Guaranteed reply within a day.

Contact

Pavan Kumar Sunkara (pavan.sss1991@gmail.com)

Follow me on github, twitter