Saltar al contenido

📱 app

📱 Gestiona la configuración de tu app Capgo en Capgo Cloud.

Alias: a

Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.png

Opciones:

ParámetroTipoDescripción
-nstringNombre de la app para mostrar en Capgo Cloud
-istringRuta del icono de la app para mostrar en Capgo Cloud
-astringclave API para vincular a tu cuenta
—supa-hoststringURL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo)
—supa-anonstringClave anon personalizada de Supabase (para self-hosting)
Ventana de terminal
npx @capgo/cli@latest app delete

🗑️ Elimina una app de Capgo Cloud, opcionalmente especificando una versión para eliminar solo ese bundle.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest app delete com.example.app

Opciones:

ParámetroTipoDescripción
-astringclave API para vincular a tu cuenta
—supa-hoststringURL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo)
—supa-anonstringClave anon personalizada de Supabase (para self-hosting)

Alias: l

Ventana de terminal
npx @capgo/cli@latest app list

📋 Lista todas las apps registradas en tu cuenta de Capgo Cloud.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest app list

Opciones:

ParámetroTipoDescripción
-astringclave API para vincular a tu cuenta
—supa-hoststringURL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo)
—supa-anonstringClave anon personalizada de Supabase (para self-hosting)
Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest app debug com.example.app --device DEVICE_ID

Opciones:

ParámetroTipoDescripción
-astringclave API para vincular a tu cuenta
-dstringEl ID de dispositivo específico para depurar
—supa-hoststringURL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo)
—supa-anonstringClave anon personalizada de Supabase (para self-hosting)
Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"

Opciones:

ParámetroTipoDescripción
—boolstringUn valor booleano para el ajuste que quieres modificar, ej: —bool true
—stringstringUn valor de tipo string para el ajuste que quieres modificar, ej: —string “Production”

Alias: s

Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30

Opciones:

ParámetroTipoDescripción
-nstringNombre de la app para mostrar en Capgo Cloud
-istringRuta local del archivo de imagen (png, jpg, webp, svg) usado como icono de la app en Capgo Cloud
-astringclave API para vincular a tu cuenta
-rstringDías para conservar los bundles antiguos (0 = infinito, por defecto: 0)
—expose-metadatastringExpone los metadatos del bundle (link y comentario) al plugin (true/false, por defecto: false)
—previewbooleanHabilita los códigos QR de preview de bundle y channel para esta app
—no-previewbooleanDeshabilita los códigos QR de preview de bundle y channel para esta app
—allow-device-custom-idbooleanAllow devices to set a custom device ID for this app
—no-allow-device-custom-idbooleanDesactivar IDs de dispositivo personalizados para esta app
—block-provider-infra-requestsbooleanBloquear peticiones de infraestructura del proveedor para esta app
—no-block-provider-infra-requestsbooleanPermitir peticiones de infraestructura del proveedor para esta app
—build-timeout-minutesstringTimeout del Native Build en minutos (5-360, por defecto: 15)
—ios-store-urlstringURL de la App Store de iOS para esta app
—android-store-urlstringURL de la Google Play Store para esta app
—default-upload-channelstringNombre del canal de upload predeterminado para esta app
—default-download-channelstringNombre del canal de download predeterminado para esta app (establece channel public=true)
—disable-download-channelsbooleanDesactiva los canales de download de Capgo para esta app (establece todos los canales public=false)
—supa-hoststringURL del host de Supabase personalizada (para self-hosting o desarrollo con Capgo)
—supa-anonstringClave anon personalizada de Supabase (para self-hosting)