Skip to content

rumkin/cli-complete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

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

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.

About

Missing node.js/io.js bash completion tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published