mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-01-01 03:26:42 +00:00
19 lines
355 B
CoffeeScript
19 lines
355 B
CoffeeScript
_ = require('lodash')
|
|
log = require('../log/log')
|
|
|
|
exports.handle = (error, exit = true) ->
|
|
return if not error? or error not instanceof Error
|
|
|
|
if process.env.DEBUG
|
|
log.error(error.stack)
|
|
else
|
|
if error.message?
|
|
log.error(error.message)
|
|
|
|
if _.isNumber(error.code)
|
|
errorCode = error.code
|
|
else
|
|
errorCode = 1
|
|
|
|
process.exit(errorCode) if exit
|