The Wayback Machine - https://web.archive.org/web/20201108234939/https://github.com/coderaiser/spawnify
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Spawnify License NPM version Dependency Status Build Status [![Coverage Status][CoverageIMGURL]][CoverageURL]

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

You can’t perform that action at this time.