@schemifyjs/cli
Version:
Official CLI for SchemifyJS.
18 lines (17 loc) • 633 B
JavaScript
import chalk from 'chalk';
import { handleGenerate } from '../../utils/generators/generate-handler.js';
export function registerGenerateCommand(program) {
program
.command('generate <type> <name>')
.alias('g')
.description('Generate code artifacts (module, event, dto, etc.)')
.option('-p, --path <path>', 'Base path to generate into', 'src/')
.action(async (type, name, options) => {
try {
await handleGenerate(type, name, options);
}
catch (err) {
console.error(chalk.red('❌ Error during generation:'), err.message);
}
});
}