3 var pkg = require('../package.json')
4 var exec = require('child_process').exec
5 var path = require('path')
6 var npmExec = require('../')
8 var program = require('minimist')(process.argv)
10 if (program._.length == 2) {
11 if (program.version) {
12 console.log(pkg.version)
16 displayHelp(program._[1])
19 displayHelp(program._[1])
24 npmExec.spawn(process.argv[2], process.argv.slice(3), {stdio: 'inherit'})
25 .on('error', function(err) {
26 console.error(err.stack)
28 .on('close', function(code) {
32 function displayHelp(name) {
34 'Usage: '+name+' command [...args]',
36 ' --version Display version and exit.',
37 ' --help Display this help.',