Skip to content

Commit e10c1b7

Browse files
karlvrmafintosh
authored andcommitted
CLI can pass additional command-line args to child program
1 parent edb5c64 commit e10c1b7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cli.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var spawn = require('child_process').spawn
44
var path = require('path')
55

66
var prog = path.resolve(process.argv[2])
7+
var progArgs = process.argv.slice(3)
78

89
console.log('probing program', prog)
910

@@ -12,6 +13,6 @@ var nodeArgs = [
1213
path.join(__dirname, 'include.js')
1314
]
1415
var nodeOpts = { stdio: 'inherit' }
15-
var child = spawn('node', nodeArgs.concat(prog), nodeOpts)
16+
var child = spawn('node', nodeArgs.concat(prog).concat(progArgs), nodeOpts)
1617

1718
console.log('kill -SIGUSR1', child.pid, 'for logging')

0 commit comments

Comments
 (0)