comeondo

0.5.0 • Public • Published

view on npm Dependency Status

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
});

Package Sidebar

Install

npm i comeondo

Weekly Downloads

4

Version

0.5.0

License

ISC

Last publish

Collaborators

  • alexander_wallin