@schemifyjs/cli
Version:
Official CLI for SchemifyJS.
18 lines (17 loc) • 515 B
JavaScript
import { NewCommand } from './new.executor.js';
export function registerNewCommand(program) {
program
.command('new [name]')
.alias('n')
.description('Generate Schemify application.')
.showHelpAfterError()
.action(handleNewCommand);
}
async function handleNewCommand(name) {
if (!name) {
console.error('❌ Debes especificar un nombre de proyecto.');
process.exit(1);
}
const command = new NewCommand({ name });
await command.execute();
}