express-gateway
Version:
A microservices API gateway built on top of ExpressJS
22 lines (19 loc) • 671 B
JavaScript
const eg = require('../../eg');
module.exports = class extends eg.Generator {
constructor (args, opts) {
super(args, opts);
this.configureCommand({
command: ['credentials <command> [options]', 'credential'],
desc: 'Manage credentials',
builder: yargs => yargs
.reset()
.usage('Usage: $0 ' + process.argv[2] + ' <command> [options]')
.command(this.createSubCommand('create'))
.command(this.createSubCommand('activate'))
.command(this.createSubCommand('deactivate'))
.command(this.createSubCommand('info'))
.command(this.createSubCommand('list'))
.demandCommand()
});
}
};