timoideas
Version:
CLI oficial de Timoideas para automatizar tareas de desarrollo
40 lines (31 loc) • 962 B
JavaScript
const fs = require("fs");
const path = require("path");
const newCommand = require("../commands/new/index.js");
const args = process.argv.slice(2);
const mainCommand = args[0];
// 🧠 Ruta absoluta al package.json para leer la versión
const packageJson = JSON.parse(
fs.readFileSync(path.resolve(__dirname, "../package.json"), "utf-8")
);
switch (mainCommand) {
case "new":
newCommand(args.slice(1));
break;
case "--version":
case "-v":
console.log(`🧠 timoideas CLI v${packageJson.version}`);
break;
case "--help":
case "-h":
case undefined:
console.log(`
🧠 timoideas CLI – Comandos disponibles:
tm new Inicia creación de recursos (DB, etc)
tm --version Muestra la versión instalada
tm --help Muestra esta ayuda
`);
break;
default:
console.log("❓ Comando no reconocido. Usa `tm --help` para ver opciones.");
}