comeondo
v0.5.0
Published
A utility to chain commands using spawn and promises
Downloads
487
Maintainers
Readme
comeondo
comeondo is a basic utility for chaining asynchronous commands in node.js. It runs commands using spawn
and promises.
Features
- Chains asynchronous commands in promises
- Captures user input if prompted
- Outputs feedback using loglady
Installation
npm install comeondo
Usage
const comeondo = require('comeondo');
comeonedo.exec('pwd');
// -> "/Users/myname/path/to/current/dir"
const path = require('path');
comeondo.run([
'cp README.md README-copy.md',
'rm README.md'
] {
cwd: path.resolve(__dirname, '..', 'siblingDir'),
}).then(() => {
// Commands have run, let's do stuff
});