📢 canal
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Administra los canales de distribución para actualizaciones de aplicaciones en Capgo Cloud, controlando cómo se envían las actualizaciones a los dispositivos.
➕ Agregar
Section titled “ ➕ Add”Alias: a
npx @capgo/cli@latest channel add➕ Crea un nuevo canal para la distribución de la aplicación en Capgo Cloud para gestionar la entrega de actualizaciones.
Example:
npx @capgo/cli@latest channel add production com.example.app --defaultOpciones:
| Param | Tipo | Descripción |
|---|---|---|
| -d | boolean | Establecer el canal como predeterminado |
| —autoasignar | boolean | Permitir al dispositivo autoasignarse a este canal |
| -a | string | API clave para vincular a tu cuenta |
| —supahost | string | URL de host personalizado de Supabase (para auto-hospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para auto-hospedaje) |
🗑️ Eliminar
Sección titulada “ Eliminar”Alias: d
npx @capgo/cli@latest channel deleteEliminar un canal desde Capgo Cloud, opcionalmente eliminando paquetes asociados para liberar recursos.
Ejemplo:
npx @capgo/cli@latest channel delete production com.example.appOpciones:
| Param | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| —borrar-bundle | boolean | Borra el paquete asociado al canal. Una clave de vista previa de la aplicación puede borrar de manera atómica solo su propio canal de vista previa y el paquete vinculado, no compartido. |
| —éxito-si-no-se-encontró | boolean | Éxito si el canal no se encuentra |
| —supa-host | string | URL de host de Supabase personalizado (para auto-hospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima de Supabase personalizada (para auto-hospedaje) |
📋 Lista
Sección titulada “ 📋 Lista”Alias: l
npx @capgo/cli@latest channel list📋 Lista todos los canales configurados para una aplicación en Capgo Cloud para revisar ajustes de distribución.
Ejemplo:
npx @capgo/cli@latest channel list com.example.appOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | la clave API para vincular a tu cuenta |
| —supa-host | string | URL de host personalizado de Supabase (para autohospitalización o Capgo desarrollo) |
| —supa-anon | string | Clave anónima de Supabase personalizada (para autohospedaje) |
📦 CurrentBundle
Sección titulada “ 📦 CurrentBundle”npx @capgo/cli@latest channel currentBundle📦 Obtén el paquete actual vinculado a un canal específico en Capgo Cloud para el seguimiento de actualizaciones.
Ejemplo:
npx @capgo/cli@latest channel currentBundle production com.example.appOpciones:
| Param | Tipo | Descripción |
|---|---|---|
| -c | string | Canal para obtener la versión actual del paquete |
| -a | string | API clave para vincular a tu cuenta |
| —quiet | boolean | Solo imprimir la versión del paquete |
| —supa-host | string | URL de host personalizado de Supabase (para autohospedaje o desarrollo Capgo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |
⚙️ Establecer
Sección titulada “ ⚙️ Configuración”Alias: s
npx @capgo/cli@latest channel set⚙️ Configure settings for a channel, such as linking a bundle, setting update strategies (major, minor, metadata, patch, none), or device targeting (iOS, Android, dev, prod, emulator, device). One channel must be default.
Example:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOpciones:
| Param | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para enlazar a tu cuenta |
| -b | string | Versión del paquete del archivo a establecer |
| -s | string | Establecer el estado del canal, por defecto o normal |
| —última-remota | boolean | Obtenga la última versión cargada en capgo y establezca en el canal |
| —último | boolean | Obtenga la clave de la versión más reciente en package.json para establecerla en el canal |
| —descargar | boolean | Permitir descargar a la versión bajo la nativa |
| —no-descargar | boolean | Deshabilitar descargar a la versión bajo la nativa |
| —ios | boolean | Permitir enviar actualización a dispositivos iOS |
| —no-ios | boolean | Deshabilitar enviar actualización a dispositivos iOS |
| —android | boolean | Permitir enviar actualización a dispositivos Android |
| __CAPGO_KEEP_0__ | boolean | Deshabilitar la actualización en dispositivos Android |
| —self-assign | boolean | Allow device to self-assign to this channel |
| —no-self-assign | boolean | Disable devices to self-assign to this channel |
| —disable-auto-update | string | Bloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todas) |
| —update-package | string | Servir zip, delta o ambos: todos, zip, delta, zip_desde_interno, o delta_desde_interno |
| —rollout-bundle | string | Versión de paquete para liberar gradualmente en este canal |
| —porcentaje-de-rolloout | string | Porcentaje de despliegue desde 0 a 100 |
| —porcentaje-de-rolloout-bps | string | Porcentaje de despliegue en puntos base desde 0 a 10000 |
| —habilitar-rolloout | boolean | Habilitar el despliegue configurado |
| —desactivar-rolloout | boolean | Desactivar el despliegue configurado |
| —pausar-rolloout | boolean | Pausar la exposición de despliegue sin retroceder a los dispositivos seleccionados |
| —reanudar-rolloout | boolean | Reanuda una implementación pausada |
| —rollout-rollback | boolean | Borrar el estado de implementación y devolver dispositivos a estable |
| —rollout-promote | boolean | Promover objetivo de lanzamiento a estable y limpiar estado de lanzamiento |
| —rollout-cache-ttl-seconds | string | Cloudflare Tiempo de caché de decisión de implementación en segundos |
| —auto-pause-enabled | boolean | Habilitar política de pausa automática de lanzamiento |
| —auto-pause-disabled | boolean | Disable rollout auto-pause policy |
| —auto-pause-window-minutes | string | Ventana de estadísticas para pausa automática |
| —auto-pause-failure-rate-bps | string | Límite de tasa de fallas en puntos base |
| —auto-pause-confidence | string | Nivel de confianza entre 0 y 1 |
| —auto-pause-min-attempts | string | Fallas mínimas antes de que pueda activar la pausa automática |
| —auto-pause-min-failures | string | Tiempo de espera mínimo para pausa automática en minutos |
| —auto-pause-action | string | Límite de tasa de fallas en puntos base |
| niveles de confianza para pausa automática | string | Cooldown before auto-pause can trigger again |
| —dev | boolean | Permitir enviar actualización a dispositivos de desarrollo |
| —no-dev | boolean | Deshabilitar enviar actualización a dispositivos de desarrollo |
| —prod | boolean | Permitir enviar actualización a dispositivos de producción |
| —no-prod | boolean | Deshabilitar enviar actualización a dispositivos de producción |
| —emulator | boolean | Permitir enviar actualización a dispositivos emuladores |
| —no-emulator | boolean | Desactivar envío de actualizaciones a dispositivos de emulación |
| ---dispositivo | boolean | Permitir enviar actualizaciones a dispositivos físicos |
| ---no-dispositivo | boolean | Desactivar enviar actualizaciones a dispositivos físicos |
| ---previa-qr | boolean | Imprimir un código QR de terminal code para esta vista previa del canal después de actualizarlo. |
| ---notificación-de-actualización | boolean | Enviar una notificación de actualización nativa a dispositivos después de actualizar el paquete de canal vinculado |
| ---package-json | string | Rutas a archivos package.json para repositorios monorepo (separados por comas) |
| —ignore-metadata-check | boolean | Ignorar la compatibilidad de node_modules si está presente en el paquete |
| ---supa-host | string | URL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo) |
| ---supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |