exit-error

1.0.1 • Public • Published

exit-error

Maybe make an error from ChildProcess's exit event parameters.

Installation

npm install exit-error

Usage

var spawn = require('child_process').spawn
var ExitError = require('exit-error')
 
function rm(path, next) {
  var rm_ = spawn('rm', ['-rf', path])
  rm_.on('error', next)
  rm_.on('exit', function (code, signal) {
    next(ExitError('rm', code, signal))
  })
}
 
rm('foo', function (err) {
  if (err) throw err
})

Package Sidebar

Install

npm i exit-error

Weekly Downloads

9

Version

1.0.1

License

MIT

Last publish

Collaborators

  • mmalecki