📢 canal
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
📢 Administre los canales de distribución para actualizaciones de la aplicación en Capgo Cloud, controlando cómo se entregan las actualizaciones a los dispositivos.
➕ Agregar
Sección titulada “ ➕ Agregar”Alias: a
npx @capgo/cli@latest channel add➕ Cree un nuevo canal para la distribución de la aplicación en Capgo Cloud para administrar la entrega de actualizaciones.
Ejemplo:
npx @capgo/cli@latest channel add production com.example.app --defaultOpciones:
| Param | Tipo | Descripción |
|---|---|---|
| -d | boolean | Establecer el canal como predeterminado |
| —self-assign | boolean | Permitir que el dispositivo se asigne automáticamente a este canal |
| -a | string | API clave para vincular a tu cuenta |
| —supa-host | string | URL del host de Supabase personalizado (para autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave de anonimato personalizada de Supabase (para auto-hospedaje) |
🗑️ Eliminar
Sección titulada “ Eliminar”Alias: d
npx @capgo/cli@latest channel deleteEliminar un canal de Capgo Cloud, opcionalmente eliminando paquetes asociados para liberar recursos.
Ejemplo:
npx @capgo/cli@latest channel delete production com.example.appOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| —eliminar-bundle | boolean | Eliminar el paquete asociado con el canal. Una clave de vista previa de la aplicación puede eliminar 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 del host de Supabase personalizado (para autohospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave de anonimato personalizada de Supabase (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 los ajustes de distribución.
Ejemplo:
npx @capgo/cli@latest channel list com.example.appOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| —supa-host | string | URL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |
📦 Paquete actual
Ventana de terminalnpx @capgo/cli@latest channel currentBundle📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Ventana de terminal
npx @capgo/cli@latest channel currentBundle production com.example.appOpciones:
| Parámetro | 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 auto-hospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para auto-hospedaje) |
⚙️ Establecer
Sección titulada “ ⚙️ Establecer”Alias: s
npx @capgo/cli@latest channel set⚙️ Configurar ajustes para un canal, como vincular un paquete, establecer estrategias de actualización (mayor, menor, metadatos, parche, ninguno), o dirigir dispositivos (iOS, Android, dev, prod, emulador, dispositivo).
Debe haber un canal por defecto.
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| -b | string | Versión de paquete del archivo para establecer |
| -s | string | Establecer el estado del canal, predeterminado o normal |
| —última-remota | boolean | Obtener la última versión de paquete subida en capgo cloud y establecerla en el canal |
| —última versión | boolean | Obtenga la clave de la versión más reciente en el 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 |
| —no-android | boolean | Deshabilitar envío de actualizaciones a dispositivos Android |
| —self-assign | boolean | Permitir que el dispositivo se asigne automáticamente a este canal |
| —no-self-assign | boolean | Deshabilitar que los dispositivos se asignen automáticamente a este canal |
| —disable-auto-update | string | Bloquear actualizaciones por tipo: mayor, menor, metadatos, parche o ninguno (permite todo) |
| —rollout-bundle | string | Paquete de versión para liberar gradualmente en este canal |
| —rollout-percentage | string | Porcentaje de lanzamiento desde 0 a 100 |
| —porcentaje-de-despliegue-bps | string | Porcentaje de despliegue en puntos base desde 0 a 10000 |
| —habilitar-despliegue | boolean | Habilitar el despliegue configurado |
| —desactivar-despliegue | boolean | Desactivar el despliegue configurado |
| —despliegue-pausar | boolean | Pausar la exposición de despliegue sin revertir los dispositivos seleccionados |
| —despliegue-reanudar | boolean | Reanudar un despliegue pausado |
| —despliegue-revertir | boolean | Borrar el estado de despliegue y devolver los dispositivos a estable |
| —despliegue-promover | boolean | Promover el objetivo de despliegue a estable y limpiar el estado de despliegue |
| —cache-ttl-seconds-despliegue | string | Cloudflare Tiempo de vida del caché de decisión de despliegue en segundos |
| —auto-pausa-habilitado | boolean | Habilitar la política de pausa automática de despliegue |
| —auto-pausa-deshabilitado | boolean | Deshabilitar la política de pausa automática de despliegue |
| —ventana-de-pausa-auto-minutos | string | Ventana de estadísticas para la pausa automática de despliegue |
| —tasa-de-falla-limite-bps | string | Límite de tasa de falla en puntos base |
| —pausa-automatica-de-confianza | string | Nivel de confianza entre 0 y 1 |
| —auto-pause-min-attempts | string | Intentos de instalación más fallas antes de que pueda activar la pausa automática |
| —auto-pause-min-failures | string | Fallas mínimas antes de que pueda activar la pausa automática |
| —auto-pause-action | string | Acción de pausa automática: pausa, restauración o notificación |
| —auto-pause-cooldown-minutes | string | Tiempo de espera antes de que pueda activar la pausa automática nuevamente |
| —dev | boolean | Permitir enviar actualizaciones a dispositivos de desarrollo |
| —no-dev | boolean | Deshabilitar envío de actualizaciones a dispositivos de desarrollo |
| —prod | boolean | Permitir envío de actualizaciones a dispositivos de producción |
| —no-prod | boolean | Deshabilitar envío de actualizaciones a dispositivos de producción |
| —emulator | boolean | Permitir envío de actualizaciones a dispositivos de emulación |
| —no-emulator | boolean | Deshabilitar envío de actualizaciones a dispositivos de emulación |
| —device | boolean | Permitir envío de actualizaciones a dispositivos físicos |
| —no-device | boolean | Deshabilitar envío de actualizaciones a dispositivos físicos |
| —qr-preview | boolean | Print a terminal QR code for this channel preview after updating it |
| —send-update-notification | boolean | Enviar una notificación de actualización nativa a los dispositivos después de actualizar el paquete de canal vinculado |
| —package-json | string | Rutas a archivos package.json para proyectos monorepo (separados por comas) |
| —ignore-metadata-check | boolean | Ignorar la comprobación de compatibilidad de node_modules si está presente en el paquete |
| —supa-host | string | URL de host personalizado de Supabase (para auto-hospedaje o desarrollo Capgo) |
| —supa-anon | string | Clave de anonimato personalizada de Supabase (para auto-hospedaje) |