1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/usr/bin/env node
-
- var ENV = Object.assign({}, process.env); // Shallow clone it.
-
- const spawn = require('child_process').spawn;
- console.dir(process.argv.slice(2))
-
- const child = spawn(
- (process.platform === 'win32' ? 'npm.cmd' : 'npm')
- , ['run', 'index', '--'].concat(process.argv.slice(2)), { cwd: __dirname });
-
- // const child = spawn(
- // 'C:\\Program Files\\Git\\bin\\sh.exe'
- // , ['notepad', 'index'], { cwd: __dirname });
-
- // ENV.FORCE_COLOR = true;
- // const child = spawn(
- // 'node'
- // , ['../index.js', 'pull'], { env : ENV, cwd: __dirname });
-
-
- process.stdin.pipe(child.stdin)
- child.stdout.pipe(process.stdout)
- child.stderr.pipe(process.stderr)
-
-
-
- // started.stdout.on('data', function (data) {
- // console.log('stdout:', data.toString());
- // });
-
- // started.stderr.on('data', function (data) {
- // console.log('stderr:', data.toString());
- // });
-
- // started.on('exit', function (code) {
- // console.log('child process exited with code:', code.toString());
- // });
|