| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- #!/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))
 - 
 - let npmcmd = (process.platform === 'win32' ? 'npm.cmd' : 'npm')
 - let npmrun = (process.platform === 'win32' ? ['run', 'index', '--'] : ['run', 'index_linux', '--'])  
 - 
 - const child = spawn(
 -     npmcmd    
 -     , npmrun.concat(process.argv.slice(2)), { env : Object.assign({}, process.env, {wd: process.cwd()}), 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());
 - // });
 
 
  |