0.3.0 • Published 2 years ago
@triggi/native-exec v0.3.0
@triggi/native-exec
Module that provides access to POSIX exec* functions.
This is a fork of https://github.com/OrKoN/native-exec Inspired by: https://github.com/jprichardson/node-kexec
Installation
requires a C++ compiler installed, most probably.
npm i @triggi/native-execUsage
Replace the current process with another one:
var exec = require('@triggi/native-exec');
exec('ls'); // => the process is replaced with ls, which runs and exitsReplace the current process with another one and replace process' env:
var exec = require('@triggi/native-exec');
exec('ls', {
newEnvKey: newEnvValue,
}); // => the process is replaced with ls -lsa, which runs and exitsReplace the current process with another one, replace process' env and provide arguments:
var exec = require('@triggi/native-exec');
exec('ls', {
newEnvKey: newEnvValue,
}, '-lsa'); // => the process is replaced with ls, which runs and exitsUse case
If you want to have a bootstrap script written in NodeJS you can use this module to replace the bootstrap process with the process that you actually intend to run specifying env and arguments.
LICENSE
MIT
0.3.0
2 years ago