pexec

1.0.0 • Public • Published

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    0

Package Sidebar

Install

npm i pexec

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • grncdr