simba-cli
Version:
A simple CLI to handle most basic and everyday usage cli command wishes
30 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateSchematic = void 0;
const log_1 = require("../log");
const module_1 = require("./module");
const widget_1 = require("./widget");
const generateSchematic = (sch, name) => {
if (!name) {
log_1.Log.error('Schematic name must be specified');
return;
}
switch (sch) {
case 'w':
case 'widget': {
(0, widget_1.generateWidget)(name);
break;
}
case 'm':
case 'module': {
(0, module_1.generateModule)(name);
break;
}
default: {
log_1.Log.error('Invalid schematic name or options specified!');
log_1.Log.log('Use format `as generate <schematic> [options]` command or check our docs at https://anchorsolutions.nl to learn more.\n\n', 'Possible Schematics:\n', '- widget (alias: w)', '\n\n\n');
}
}
};
exports.generateSchematic = generateSchematic;
//# sourceMappingURL=index.js.map