create-dxcli
Version:
dxcli: create your own CLI
13 lines (12 loc) • 509 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@dxcli/command");
const yeoman_environment_1 = require("yeoman-environment");
class CommandBase extends command_1.default {
async generate(type, generatorOptions = {}) {
const env = yeoman_environment_1.createEnv();
env.register(require.resolve(`./generators/${type}`), `dxcli:${type}`);
await env.run(`dxcli:${type}`, generatorOptions);
}
}
exports.default = CommandBase;