spawnify
v8.0.1
Published
Create new processes, change directories, auto switch between spawn and exec
Downloads
1,145
Readme
Spawnify
Create new processes, change directories, auto switch between spawn and exec.
Install
npm i spawnify --save
How to use?
const spawnify = require('spawnify');
const spawn = spawnify('ls -lha', {
cwd: __dirname,
});
spawn.on('error', (error) => {
console.error(error.message);
});
/* not mandatory */
spawn.on('data', (data) => {
console.log(data);
});
/* not mandatory */
spawn.on('start', () => {
console.log('process has been started');
// kill process after start
spawn.kill();
});
/* not mandatory */
spawn.on('path', (path) => {
console.log('directory was changed', path);
});
/* not mandatory */
spawn.on('close', () => {
console.log('process closed');
});
/* not mandatory */
spawn.on('exit', () => {
console.log('process closed');
});
License
MIT