UNPKG

timoideas

Version:

CLI oficial de Timoideas para automatizar tareas de desarrollo

40 lines (31 loc) 962 B
#!/usr/bin/env node 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."); }