generic-subshell
Version:
Allows you to run all commands as subshells and collect all exit codes
16 lines (15 loc) • 493 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var cp = require("child_process");
var path = require("path");
var exec = path.resolve(__dirname + '/lib/run.sh');
exports.run = function ($commands, args) {
var commands = $commands.map(function (c) {
return String(c).trim();
});
return cp.spawn(exec, (args || []), {
env: Object.assign({}, process.env, {
GENERIC_SUBSHELL_COMMANDS: commands.join('\n')
})
});
};