1.0.0 • Published 11 years ago
interactive-command v1.0.0
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-commandUsage
var system = require('interactive-command.');
system(cmd, [args, opts, callback])Where:
cmdis the command;argsis an array of arguments for the command;optsis an object which can hold:cwdis the working directory where you want the execute the command;syncset true if you want it to run synchronously (default isfalse);suppressblankset false if you don't want to use the/sflag (only for Windows, default istrue).
callbackis 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