plazbot-cli
Version:
CLI para Plazbot SDK
32 lines (31 loc) • 1.22 kB
JavaScript
;
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);
}