balena-cli/build/utils/plugins.js
Juan Cruz Viotti 7f4863da86 Upgrade Nplugm to v3.0.0
This new version supports promises and contains speed improvements.
2015-08-19 11:27:28 -04:00

24 lines
515 B
JavaScript

(function() {
var _, capitano, nplugm;
nplugm = require('nplugm');
_ = require('lodash');
capitano = require('capitano');
exports.register = function(regex) {
return nplugm.list(regex).map(function(plugin) {
var command;
command = require(plugin);
if (!_.isArray(command)) {
return capitano.command(command);
}
return _.each(command, capitano.command);
})["catch"](function(error) {
return console.error(error.message);
});
};
}).call(this);