Easy child process
Please ★ this repo if you found it useful ★ ★ ★
- Promise based
- Works with i/o
npm install --save easycp
import easycp, { readcp, silentcp } from 'easycp';
// streams to stdout and process returned
easycp('echo hello world').then(process => console.log(process)); // [object Object]
// alternative syntax
easycp('echo', ['hello', 'world']).then(process => console.log(process)); // [object Object]
// streams to stdout (stderr silenced) and process returned
easycp('echo', ['hello', 'world'], { stderr: false }).then(process => console.log(process)); // [object Object]
// stream silenced and process returned
silentcp('echo hello world').then(process => console.log(process)); // [object Object]
// stream silenced and returned as result
readcp('echo hello world').then(result => console.log(result)); // hello world
Submit an issue
Review the guidelines for contributing
Jam Risser © 2018
Review the changelog
- Jam Risser - Author
A ridiculous amount of coffee ☕ ☕ ☕ was consumed in the process of building this project.
Add some fuel if you'd like to keep me going!