Comparing version 0.3.2 to 0.3.3
28
index.js
@@ -21,3 +21,4 @@ var child_process = require('child_process'), | ||
function bufferedExec(cmd, args, opts, callback) { | ||
var err = '', | ||
var args = args || [], | ||
err = '', | ||
out = ''; | ||
@@ -60,4 +61,10 @@ | ||
opts.stdio = [0, 'pipe', 'pipe'] | ||
var child = child_process.spawn(cmd, args, opts); | ||
var child = child_process.spawn(cmd, args, opts); | ||
child.on('error', function(err) { | ||
err.cmd = cmd; | ||
callback(err); | ||
}) | ||
child.setMaxListeners(0); | ||
@@ -94,4 +101,10 @@ child.stdout.setEncoding('utf8'); | ||
opts.stdio = 'inherit' | ||
var child = child_process.spawn(cmd, args, opts); | ||
var child = child_process.spawn(cmd, args, opts); | ||
child.on('error', function(err) { | ||
err.cmd = cmd; | ||
callback(err); | ||
}) | ||
child.setMaxListeners(0); | ||
@@ -108,6 +121,13 @@ | ||
function quietExec(cmd, args, opts, callback) { | ||
var child = child_process.spawn(cmd, args, opts), | ||
var args = args || [], | ||
err = '', | ||
out = ''; | ||
var child = child_process.spawn(cmd, args, opts); | ||
child.on('error', function(err) { | ||
err.cmd = cmd; | ||
callback(err); | ||
}) | ||
child.setMaxListeners(0); | ||
@@ -114,0 +134,0 @@ child.stdout.setEncoding('utf8'); |
{ | ||
"name": "executive", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "exec for the lazy", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
13013
304