mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-30 18:46:57 +00:00
Merge pull request #214 from resin-io/jviotti/feature/plugin-warn-red
Print plugin warnings in red as other errors
This commit is contained in:
commit
97d9b7816f
@ -1,10 +1,12 @@
|
||||
(function() {
|
||||
var chalk, errors;
|
||||
var chalk, errors, patterns;
|
||||
|
||||
chalk = require('chalk');
|
||||
|
||||
errors = require('resin-cli-errors');
|
||||
|
||||
patterns = require('./utils/patterns');
|
||||
|
||||
exports.handle = function(error) {
|
||||
var message;
|
||||
message = errors.interpret(error);
|
||||
@ -14,7 +16,7 @@
|
||||
if (process.env.DEBUG) {
|
||||
message = error.stack;
|
||||
}
|
||||
console.error(chalk.red(message));
|
||||
patterns.printErrorMessage(message);
|
||||
return process.exit(error.exitCode || 1);
|
||||
};
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
(function() {
|
||||
var Promise, _, form, helpers, resin, visuals;
|
||||
var Promise, _, chalk, form, helpers, resin, visuals;
|
||||
|
||||
_ = require('lodash');
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
|
||||
resin = require('resin-sdk');
|
||||
|
||||
chalk = require('chalk');
|
||||
|
||||
helpers = require('./helpers');
|
||||
|
||||
exports.selectDeviceType = function() {
|
||||
@ -113,4 +115,8 @@
|
||||
});
|
||||
};
|
||||
|
||||
exports.printErrorMessage = function(message) {
|
||||
return console.error(chalk.red(message));
|
||||
};
|
||||
|
||||
}).call(this);
|
||||
|
@ -1,5 +1,5 @@
|
||||
(function() {
|
||||
var _, capitano, nplugm;
|
||||
var _, capitano, nplugm, patterns;
|
||||
|
||||
nplugm = require('nplugm');
|
||||
|
||||
@ -7,6 +7,8 @@
|
||||
|
||||
capitano = require('capitano');
|
||||
|
||||
patterns = require('./patterns');
|
||||
|
||||
exports.register = function(regex) {
|
||||
return nplugm.list(regex).map(function(plugin) {
|
||||
var command;
|
||||
@ -17,7 +19,7 @@
|
||||
}
|
||||
return _.each(command, capitano.command);
|
||||
})["catch"](function(error) {
|
||||
return console.error(error.message);
|
||||
return patterns.printErrorMessage(error.message);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
chalk = require('chalk')
|
||||
errors = require('resin-cli-errors')
|
||||
patterns = require('./utils/patterns')
|
||||
|
||||
exports.handle = (error) ->
|
||||
message = errors.interpret(error)
|
||||
@ -8,5 +9,5 @@ exports.handle = (error) ->
|
||||
if process.env.DEBUG
|
||||
message = error.stack
|
||||
|
||||
console.error(chalk.red(message))
|
||||
patterns.printErrorMessage(message)
|
||||
process.exit(error.exitCode or 1)
|
||||
|
@ -3,6 +3,7 @@ Promise = require('bluebird')
|
||||
form = require('resin-cli-form')
|
||||
visuals = require('resin-cli-visuals')
|
||||
resin = require('resin-sdk')
|
||||
chalk = require('chalk')
|
||||
helpers = require('./helpers')
|
||||
|
||||
exports.selectDeviceType = ->
|
||||
@ -80,3 +81,6 @@ exports.awaitDevice = (uuid) ->
|
||||
resin.models.device.getName(uuid).then (deviceName) ->
|
||||
console.info("Waiting for #{deviceName} to connect to resin...")
|
||||
poll().return(uuid)
|
||||
|
||||
exports.printErrorMessage = (message) ->
|
||||
console.error(chalk.red(message))
|
||||
|
@ -1,6 +1,7 @@
|
||||
nplugm = require('nplugm')
|
||||
_ = require('lodash')
|
||||
capitano = require('capitano')
|
||||
patterns = require('./patterns')
|
||||
|
||||
exports.register = (regex) ->
|
||||
nplugm.list(regex).map (plugin) ->
|
||||
@ -9,4 +10,4 @@ exports.register = (regex) ->
|
||||
return capitano.command(command) if not _.isArray(command)
|
||||
return _.each(command, capitano.command)
|
||||
.catch (error) ->
|
||||
console.error(error.message)
|
||||
patterns.printErrorMessage(error.message)
|
||||
|
Loading…
Reference in New Issue
Block a user