balena-cli/build/errors.js

22 lines
416 B
JavaScript
Raw Normal View History

2015-02-26 15:47:56 +00:00
(function() {
var chalk, errors;
2015-02-26 15:47:56 +00:00
chalk = require('chalk');
2015-02-26 15:47:56 +00:00
errors = require('resin-cli-errors');
2015-02-26 15:47:56 +00:00
exports.handle = function(error) {
var message;
message = errors.interpret(error);
if (message == null) {
2015-02-26 15:47:56 +00:00
return;
}
if (process.env.DEBUG) {
message = error.stack;
2015-02-26 15:47:56 +00:00
}
console.error(chalk.red(message));
return process.exit(error.exitCode || 1);
2015-02-26 15:47:56 +00:00
};
}).call(this);