26 lines
746 B
JavaScript
Executable File
26 lines
746 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
const path = require('path');
|
|
const { generateFromPrompt } = require('../data/lib/alsGenerator');
|
|
|
|
async function main() {
|
|
const prompt = process.argv.slice(2).join(' ').trim();
|
|
if (!prompt) {
|
|
console.error('Uso: node scripts/generate-als.js \"generame un als de reggaeton\"');
|
|
process.exit(1);
|
|
}
|
|
try {
|
|
const result = await generateFromPrompt(prompt);
|
|
console.log('✅ ALS generado:', {
|
|
projectName: result.plan.projectName,
|
|
outputPath: path.relative(process.cwd(), result.outputPath),
|
|
templateHash: result.plan.templateHash,
|
|
registered: result.registered
|
|
});
|
|
} catch (err) {
|
|
console.error('❌ Error generando ALS:', err.message);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
main();
|