cli-complete

0.1.1 • Public • Published

Bash completion

Missed cli completion tool for node.js. Just place cli-complete.js into home directory to enable bash completion for your local application.

Install

Completion works only if installed globally because it writes file into /etc/bash_completion.d/.

npm install cli-completion -g

Usage

Type node or iojs first then script name and after that use [TAB].

> nodejs app[TAB] # -> app.js
> nodejs app.js serv[TAB] # -> server

Create cli-completion.js inside your project's directory. Example:

if (process.argv.length === 3) {
    console.log("server generate dump");
}

Or using cli-completion helper:

var complete = require('cli-complete');
 
complete({
    server: ['start', 'stop', 'reload'],
    generate: ['view', 'controller'],
    dump: true,
    restore: function(){
        // Output complete value
        console.log('today yesterday');
    }
})

Note

Currently for unix systems only.

Readme

Keywords

none

Package Sidebar

Install

npm i cli-complete

Weekly Downloads

2

Version

0.1.1

License

none

Last publish

Collaborators

  • rumkin