📢 canal
Copiar una solicitud 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 aplicaciones 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➕ Crea un nuevo canal para la distribución de la aplicación en Capgo Cloud para gestionar la entrega de actualizaciones.
Ejemplo:
npx @capgo/cli@latest channel add production com.example.app --defaultOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -d | boolean | Establece el canal como predeterminado |
| —autoasignar | boolean | Permitir al dispositivo asignarse automáticamente a este canal |
| -a | string | API clave para vincular a tu cuenta |
| —supa-host | string | URL de host personalizado de Supabase (para autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave de anonimo personalizada de Supabase (para autohosteo) |
🗑️ Eliminar
Sección titulada “ Eliminar”Alias: d
npx @capgo/cli@latest channel delete🗑️ Eliminar 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 |
| —delete-bundle | boolean | Eliminar el paquete asociado al 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. |
| —success-if-not-found | boolean | Éxito si el canal no se encuentra |
| —supa-host | string | URL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |
📋 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 la configuración de distribución.
Ejemplo:
npx @capgo/cli@latest channel list com.example.appOpciones:
| Parametro | Tipo | Descripción |
|---|---|---|
| -a | string | API key to link to your account |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para auto-hospedaje) |
📦 Paquete Actual
Sección titulada “ Paquete Actual”npx @capgo/cli@latest channel currentBundle📦 Obtenga 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:
| Parametro | Tipo | Descripción |
|---|---|---|
| -c | string | Canal desde el que obtener el paquete actual |
| -a | string | API key to link to your account |
| —quiet | boolean | Solo imprimir la versión del paquete |
| —supa-host | string | URL de host personalizado de Supabase (para auto-hospedaje o desarrollo Capgo) |
| —supa-anon | string | Clave de anon 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 el objetivo de dispositivo (iOS, Android, dev, prod, emulador, dispositivo). Debes tener un canal por defecto.
Ejemplo:
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 | Número de versión del paquete para establecer |
| -s | string | Establecer el estado del canal, por defecto o normal |
| —última-remota | boolean | Obtener la última versión del paquete subida en capgo y establecerla en el canal |
| —última | boolean | Obtener la última versión clave en el package.json para establecerla en el canal |
| —descargar | boolean | Permitir descargar a una versión bajo la nativa |
| —no-descargar | boolean | Deshabilitar descargar a una versión bajo la nativa |
| —ios | boolean | Permitir enviar actualización a dispositivos iOS |
| __CAPGO_KEEP_0__ | boolean | Deshabilitar enviar actualización a dispositivos iOS |
| __CAPGO_KEEP_0__ | boolean | Permitir enviar actualización a dispositivos Android |
| __CAPGO_KEEP_0__ | boolean | Deshabilitar enviar actualización a dispositivos Android |
| __CAPGO_KEEP_0__ | boolean | Permitir que el dispositivo se asigne automáticamente a este canal |
| __CAPGO_KEEP_0__ | boolean | Deshabilitar que los dispositivos se asignen automáticamente a este canal |
| __CAPGO_KEEP_0__ | string | Bloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todas) |
| —rollout-bundle | string | Versión de paquete para liberar gradualmente en este canal |
| —rollout-percentage | string | Porcentaje de lanzamiento desde 0 a 100 |
| —rollout-percentage-bps | string | Porcentaje de lanzamiento en puntos de base desde 0 a 10000 |
| —rollout-enable | boolean | Habilitar el lanzamiento configurado |
| —rollout-disable | boolean | Deshabilitar el lanzamiento configurado |
| —rollout-pause | boolean | Detener la exposición de la versión sin revertir dispositivos seleccionados |
| —rollout-resume | boolean | Reanudar una versión pausada |
| —rollout-rollback | boolean | Borrar el estado de la versión y devolver dispositivos a estable |
| —rollout-promote | boolean | Promover la versión objetivo a estable y borrar el estado de la versión |
| —rollout-cache-ttl-seconds | string | Cloudflare Tiempo de caché de decisión de versión en segundos |
| —auto-pause-enabled | boolean | Habilitar política de pausa automática de versión |
| —auto-pause-disabled | boolean | Deshabilitar política de pausa automática de rollout |
| —ventana-de-pausa-automática-minutos | string | Ventana de estadísticas para pausa automática de rollout |
| —tasa-de-falla-automática-bps | string | Umbral de tasa de falla en puntos base |
| —nivel-de-confianza | string | Nivel de confianza entre 0 y 1 |
| —intentos-de-instalación-y-fallo-mínimos | string | Intentos de instalación y falla mínimos antes de que pueda activar la pausa automática |
| —faltas-de-pausa-mínimas | string | Faltas mínimas antes de que pueda activar la pausa automática |
| —acción-de-pausa-automática | string | Acción de pausa automática: pausa, deshacer o notificar |
| —auto-pause-cooldown-minutes | string | Tiempo de espera antes de que la pausa automática pueda desencadenar de nuevo |
| —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 de emulador |
| —no-emulador | boolean | Deshabilitar enviar actualización a dispositivos de emulador |
| —dispositivo | boolean | Permitir enviar actualización a dispositivos físicos |
| —no-dispositivo | boolean | Deshabilitar enviar actualización a dispositivos físicos |
| —preview-QR-terminal | boolean | Imprimir un QR code en la terminal para esta vista previa de canal después de actualizarla |
| —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 |
| —archivo-json-de-paquete | string | Rutas a archivos package.json para monorepos (separadas por comas) |
| —ignora-verificación-de-metadatos | boolean | Ignorar la verificación de compatibilidad de node_modules si está presente en el paquete |
| —supa-host | string | URL de host personalizado de Supabase (para autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohosteo) |