1.0.3 • Published 7 years ago
croatia v1.0.3
croatia
Motivation
You want to clear the output of a child process when it exits without error, otherwise persist the output.
Install
yarn add croatiaUsage
const { spawn } = require('croatia')
spawn('npm', ['install', 'pokemon', '--verbose'])Preview
This preview demonstrates:
- A successful
npm install, the output will be cleared when succeeded. - A failed
yarn install, the output error will be persisted.
API
spawn(cmd, args, options)
Almost identical to child_process.spawn.
Returns a Promise which resolves to the created child process, the Promise will never be rejected.
options
All options in child_process.spawn are available here, plus:
options.stdiois always[process.stdin, 'pipe', 'pipe']options.banner:stringOutput a message before the process is spawned.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
Author
croatia © egoist, Released under the MIT License. Authored and maintained by egoist with help from contributors (list).
github.com/egoist · GitHub @egoist · Twitter @_egoistlily