spawn-promise
Spawns a process and makes it simple to pipe data in and get data out.Installation
npm install spawn-promise
Usage
var spawn = require(spawn-promise);
spawn('grep', ['H'], 'Hello').then(function (buffer) {
console.log(buffer.toString()); // Hello
});
API
spawn ( command , args , input )
Spawns a child process with the givencommand
, writes the input
value to stdin
, and returns a Promise
that is fulfilled with the concatenated stdout
buffer.Arguments
command
- The command to run.args
- An array of arguments to run thecommand
with.input
- The value to write tostdin
.