create-dxcli
Version:
dxcli: create your own CLI
22 lines (21 loc) • 733 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@dxcli/command");
const command_base_1 = require("../command_base");
class AppCommand extends command_base_1.default {
async run() {
await super.generate('command', {
name: this.args.name,
defaults: this.flags.defaults,
force: this.flags.force
});
}
}
AppCommand.flags = {
defaults: command_1.flags.boolean({ description: 'use defaults for every setting' }),
force: command_1.flags.boolean({ description: 'overwrite existing files' }),
};
AppCommand.args = [
{ name: 'name', description: 'name of command', required: true }
];
exports.default = AppCommand;