National Preventative Mechanism

    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

    Keywords

    none

    Install

    npm i pexec

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • grncdr