balena-cli/lib/errors/errors.coffee
2014-11-24 14:41:16 -04:00

15 lines
346 B
CoffeeScript

TypedError = require('typed-error')
log = require('../log/log')
exports.NotFound = class NotFound extends TypedError
constructor: (name) ->
@message = "Couldn't find #{name}"
exports.handle = (error, exit = true) ->
return if not error? or error not instanceof Error
if error.message?
log.error(error.message)
process.exit(1) if exit