UNPKG

plazbot-cli

Version:
32 lines (31 loc) 1.22 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const portal_1 = require("./commands/portal"); const auth_1 = require("./commands/auth"); const agent_1 = require("./commands/agent"); const whatsapp_1 = require("./commands/whatsapp"); const banner_1 = require("./utils/banner"); // Configuracion basica del CLI commander_1.program .name('plazbot') .description('CLI oficial de Plazbot - Agentes de IA para WhatsApp, portales y desarrolladores') .version('0.2.0'); // Registrar todos los comandos de autenticacion auth_1.authCommands.forEach(cmd => commander_1.program.addCommand(cmd)); // Registrar todos los comandos de agente commander_1.program.addCommand(agent_1.agentCommands); // Registrar todos los comandos de portal commander_1.program.addCommand(portal_1.portalCommands); // Registrar todos los comandos de WhatsApp commander_1.program.addCommand(whatsapp_1.whatsappCommands); // Si no se pasan argumentos, mostrar banner if (process.argv.length <= 2) { (0, banner_1.showBanner)().then(() => { commander_1.program.outputHelp(); }); } else { commander_1.program.parse(process.argv); }