mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-22 06:57:48 +00:00
7f4863da86
This new version supports promises and contains speed improvements.
24 lines
515 B
JavaScript
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);
|