README
interactive-command
Run a command interactively on all operating systems, including Windows. It uses the child_process.spawn
and child_process.spawnSync
functions to read the input and the output.
Install
$ npm install --save interactive-command
Usage
var system = require('interactive-command.');
system(cmd, [args, opts, callback])
Where:
cmd
is the command;args
is an array of arguments for the command;opts
is an object which can hold:cwd
is the working directory where you want the execute the command;sync
set true if you want it to run synchronously (default isfalse
);suppressblank
set false if you don't want to use the/s
flag (only for Windows, default istrue
).
callback
is the... callback.
Example:
var system = require('interactive-command.');
system('bower', 'init');
It will run bower init
as it runs directly from the console.
License
MIT © Henrique Dias