forked from groundwater/node-bin-nsh
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Allow -c
flag and add sh
symlink.
#!/usr/bin/env node
var cp = require('child_process');
var argv = process.argv;
argv.shift(); // node
argv.shift(); // sh.js
// remove -c
if( argv[0] == '-c' ) argv.shift();
// executable
var args = argv[0].split(/\s+/);
var exec = args.shift();
var proc = cp.spawn(exec,args,{
stdio: 'inherit',
env: process.env
});
proc.on('error', function(err){
console.log('Error:',err);
process.exit(-1);
});
proc.on('exit', function(code, sig){
console.log('Exit:',code);
process.exit(code);
});
Metadata
Metadata
Assignees
Labels
No labels