galleon
Version:
A badass SMTP mail server built on Node to make your life simpler.
24 lines (20 loc) • 652 B
JavaScript
var _ = require('lodash');
var Modulator = require('../modulator');
module.exports = function (Galleon, argv) {
// Format -> galleon config <module_name> <config_name> <config_value>
var modulator = new Modulator();
// Remove config from argv
argv._.shift();
var Config = {};
try {
Config[argv._[1]] = argv._[2];
} catch (e) {
throw new Error("Failed to update Config. Try the following format \n galleon config <module_name> <config_name> <config_value>");
}
var SUCCESS = modulator.update(argv._[0], Config);
if (SUCCESS) {
console.log("UPDATED SUCCESSFULLY");
} else {
console.log("MODULE NOT FOUND");
}
}