imq-cli
Version:
Command Line Interface for IMQ
25 lines • 942 B
JavaScript
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
const chalk_1 = require("chalk");
const lib_1 = require("../../lib");
// noinspection JSUnusedGlobalSymbols
_a = {
command: 'set <option> <value>',
describe: 'Updates given config option with given value',
handler(argv) {
try {
const config = lib_1.loadConfig();
config[argv.option] = lib_1.prepareConfigValue(argv.value);
lib_1.saveConfig(config);
process.stdout.write(chalk_1.default.green('Option ') +
chalk_1.default.cyan(`${argv.option}`) +
chalk_1.default.green(' is set to ') +
chalk_1.default.cyan(`${argv.value}`) + '\n');
}
catch (err) {
lib_1.printError(err);
}
}
}, exports.command = _a.command, exports.describe = _a.describe, exports.handler = _a.handler;
//# sourceMappingURL=set.js.map
;