briareus
Version:
Briareus assists with Feature Branch deploys to ECS
29 lines (24 loc) • 656 B
JavaScript
const CLI = require('../../cli');
var cmd = {
setup(yargs, output, cb) {
yargs.command('destroy', 'Destroy a variant', function (yargs) {
return yargs
.option('authtoken', {
required: true,
description: 'Authtoken'
})
.option('slug', {
required: true,
description: 'A normalized slug name to identify this variant'
})
}, (argv) => cmd.run(new CLI(argv, output), cb));
},
run(cli, cb) {
cli.api.destroy({ slug: cli.args.slug }, (err) => {
if (err) return cb(err);
console.log('Variant deleted');
});
}
}
module.exports = cmd;