📱 app
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
📱 Gestiona la configuración de tu app Capgo en Capgo Cloud.
➕ Añadir
Sección titulada “ ➕ Añadir”Alias: a
npx @capgo/cli@latest app add➕ Añade una nueva app a Capgo Cloud con un ID de app único en el formato com.test.app. Todas las opciones se pueden inferir de la config si no se proporcionan.
Ejemplo:
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.pngOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -n | string | Nombre de la app para mostrar en Capgo Cloud |
| -i | string | Ruta del icono de la app para mostrar en Capgo Cloud |
| -a | string | clave API para vincular a tu cuenta |
| —supa-host | string | URL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo) |
| —supa-anon | string | Clave anon personalizada de Supabase (para self-hosting) |
🗑️ Eliminar
Sección titulada “ 🗑️ Eliminar”npx @capgo/cli@latest app delete🗑️ Elimina una app de Capgo Cloud, opcionalmente especificando una versión para eliminar solo ese bundle.
Ejemplo:
npx @capgo/cli@latest app delete com.example.appOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | clave API para vincular a tu cuenta |
| —supa-host | string | URL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo) |
| —supa-anon | string | Clave anon personalizada de Supabase (para self-hosting) |
📋 Listar
Sección titulada “ 📋 Lista”Alias: l
npx @capgo/cli@latest app list📋 Lista todas las apps registradas en tu cuenta de Capgo Cloud.
Ejemplo:
npx @capgo/cli@latest app listOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | clave API para vincular a tu cuenta |
| —supa-host | string | URL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo) |
| —supa-anon | string | Clave anon personalizada de Supabase (para self-hosting) |
🐞 Depuración
Sección titulada “ 🐞 Debug”npx @capgo/cli@latest app debug🐞 Escucha eventos de live update en Capgo Cloud para depurar tu app. Opcionalmente, apunta a un dispositivo específico para diagnósticos detallados.
Ejemplo:
npx @capgo/cli@latest app debug com.example.app --device DEVICE_IDOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | clave API para vincular a tu cuenta |
| -d | string | El ID de dispositivo específico para depurar |
| —supa-host | string | URL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo) |
| —supa-anon | string | Clave anon personalizada de Supabase (para self-hosting) |
⚙️ Configuración
Sección titulada “ ⚙️ Configuración”npx @capgo/cli@latest app setting⚙️ Modifica la configuración de Capacitor mediante código.\nEspecifica la ruta del ajuste (ej. plugins.CapacitorUpdater.defaultChannel) con —string o —bool.
Ejemplo:
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —bool | string | Un valor booleano para el ajuste que quieres modificar, ej: —bool true |
| —string | string | Un valor de tipo string para el ajuste que quieres modificar, ej: —string “Production” |
⚙️ Configurar
Sección titulada “ ⚙️ Configurar”Alias: s
npx @capgo/cli@latest app set⚙️ Configura una app existente en Capgo Cloud, como el nombre, el icono o el periodo de retención de los bundles. Un valor de retención de 0 significa almacenamiento infinito.
Ejemplo:
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -n | string | Nombre de la app para mostrar en Capgo Cloud |
| -i | string | Ruta local del archivo de imagen (png, jpg, webp, svg) usado como icono de la app en Capgo Cloud |
| -a | string | clave API para vincular a tu cuenta |
| -r | string | Días para conservar los bundles antiguos (0 = infinito, por defecto: 0) |
| —expose-metadata | string | Expone los metadatos del bundle (link y comentario) al plugin (true/false, por defecto: false) |
| —preview | boolean | Habilita los códigos QR de preview de bundle y channel para esta app |
| —no-preview | boolean | Deshabilita los códigos QR de preview de bundle y channel para esta app |
| —allow-device-custom-id | boolean | Allow devices to set a custom device ID for this app |
| —no-allow-device-custom-id | boolean | Desactivar IDs de dispositivo personalizados para esta app |
| —block-provider-infra-requests | boolean | Bloquear peticiones de infraestructura del proveedor para esta app |
| —no-block-provider-infra-requests | boolean | Permitir peticiones de infraestructura del proveedor para esta app |
| —build-timeout-minutes | string | Timeout del Native Build en minutos (5-360, por defecto: 15) |
| —ios-store-url | string | URL de la App Store de iOS para esta app |
| —android-store-url | string | URL de la Google Play Store para esta app |
| —default-upload-channel | string | Nombre del canal de upload predeterminado para esta app |
| —default-download-channel | string | Nombre del canal de download predeterminado para esta app (establece channel public=true) |
| —disable-download-channels | boolean | Desactiva los canales de download de Capgo para esta app (establece todos los canales public=false) |
| —supa-host | string | URL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo) |
| —supa-anon | string | Clave anon personalizada de Supabase (para self-hosting) |