Boogiepop CLI

Plataforma AI-first: crear apps (boogiepop new), actualizar seeds, publicar en el hub (publish) y operar storage S3 vía API central. Documentación completa en Markdown dentro del paquete npm (docs/).

Instalación

npm install -g boogiepop-cli
boogiepop --version

Para agentes de IA

Leé AGENTS.md en la raíz del paquete (incluido en npm desde v1.2.4).

  • Crear app: solo boogiepop new — no scripts auxiliares ni llamadas directas al Bootstrap MS.
  • Publicar en hub: boogiepop publish -y <slug> después del deploy (bootstrap deja hubVisible=false).
  • Storage S3: ver docs/APP-STORAGE.md — JWT + API central, sin VITE_AWS_*.

Plataforma (hub y apps)

boogiepop platform config          # una vez: admin → ~/.boogiepop/platform.json
boogiepop register-app -y          # alta en API (hubVisible=false)
boogiepop publish -y sql-validator   # visible en el catálogo del hub
boogiepop hide -y sql-validator      # ocultar sin borrar infra

Requiere credenciales de admin de https://boogiepop.cloud. Detalle: docs/CLI-BOOTSTRAP-INFRA.md.

Crear proyecto nuevo

boogiepop bootstrap config --url <MS_URL> --key <API_KEY>
boogiepop new -y --name mi-app --type vite

Orquesta repo GitHub, Terraform acotado, registro en plataforma y clone local. Al terminar: push a main → CI → ECS.

Seeds (proyectos existentes)

ComandoUso
boogiepop config -u <url>Vincular template seed (boogiepop.json)
boogiepop version / versionsVersión actual / disponibles
boogiepop updateActualizar desde el seed
boogiepop abortCancelar update en curso

Documentación en Markdown (npm)

Docs web de la plataforma: repo boogiepop-docs-vitepress (/cli/commands, /platform/ai-first).