npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

exit-error

1.0.1

@mmalecki

npmHomeRepoSnykSocket
Downloads:1094
$ npm install exit-error
DailyWeeklyMonthlyYearly

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