node_executor
executes a child process and buffers the output as string for a callback.
var fs = require('fs'); var Executor = require('node_executor'); const args = process.argv.slice(2); const cmd = args[0]; const param = args.slice(1); x = new Executor(cmd, param); x.chop(function(v) { fs.appendFile('./test.log', v, function () { console.log(`appended to ${v} to file`): }); });