childprocess-spawn-detached
v0.1.0
Published
A slightly more concise API for `child_process.spawn()`.
Downloads
19
Maintainers
Readme
childprocess-spawn-detached
A slightly more concise API for child_process.spawn().
API
This module exports one function:
spawn(prog[, args][, opt])
Basically the same interface as child_process.spawn(), except:
- When
progis false-y, do nothing and just returnfalse.- This is meant to save you an if statement and repetition of the
config lookup code when your program's config has an optional
setting for a notification command.
Example:
spawn(process.env.coolserver_notify_listening);
- This is meant to save you an if statement and repetition of the
config lookup code when your program's config has an optional
setting for a notification command.
Example:
opt.detachedistrueby default.- When
opt.detached, a missing or false-yopt.stdiomeans'ignore'. - When
argsis false-y,opt.shelldefaults totrue.
Known issues
- Needs more/better tests and docs.
License
ISC
