1.0.0 • Published 11 years ago

pexec v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
11 years ago

pexec

A simple promisified wrapper around node cores child_process.exec.

Synopsis

var assert = require('assert');
var exec = require('./');

exec('echo $neato', {env: {neato: 'radical'}}).then(function (result) {
  assert.deepEqual(result, {
    stdout: 'radical\n',
    stderr: '',
  });
}).done();

exec('non-existant-command').then(
  // success callback is never called
  function () { assert(false); },
  // errors will have code, stdout, and stderr properties
  function (err) { assert(err.code && err.stderr) }
).done();

License

MIT