spawn-to-readstream
Version:
Converts spawn to a ReadStream, buffers the error and emits it
19 lines (13 loc) • 501 B
JavaScript
;
var fs = require('fs');
var toReadStream = require('../');
var spawn = require('child_process').spawn;
var path = require('path');
var out = __dirname + '/spawn_to_readstream.txt';
var spawnStream = toReadStream(spawn('cat', [path.resolve(__filename)]));
spawnStream.pipe(fs.createWriteStream(out));
spawnStream.on('end', function() {
console.log('piped spawn output to:\n ' + out);
console.log('----------');
console.log(fs.readFileSync(out, 'utf8'));
});