buddyworks-cli
Version:
Command line tool for managing pipelines in Buddy Works
24 lines (19 loc) • 509 B
JavaScript
const config = require('../../config');
const output = require('../../output');
module.exports.command = 'set <key> [val]';
module.exports.describe = 'set token, url, workspace or project for future calls';
module.exports.builder = {
j: {
default: false,
alias: 'json',
describe: 'Output json',
type: 'boolean',
},
key: {
choices: config.getAllKeys().slice(),
},
};
module.exports.handler = (args) => {
config.set(args.key, args.val);
output.ok(args.json, 'Key saved');
};