📢 canal
Copiar 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 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➕ Crea 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:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -d, | string | 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 de host personalizado de Supabase (para autohospedaje 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 al canal |
| —éxito-si-no-encontrado | 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 de anonimato 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 los 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 autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave anonimizada personalizada de Supabase (para autohosteo) |
📦 Paquete actual
Sección titulada “ 📦 Paquete actual”npx @capgo/cli@latest channel currentBundle📦 Obtén el paquete actual vinculado a un canal específico en Capgo Cloud para seguimiento de actualizaciones.
Ejemplo:
npx @capgo/cli@latest channel currentBundle production com.example.appOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -c, | string | Canal para obtener el paquete actualizado |
| -a, | string | API clave para vincular a tu cuenta |
| —quieto | 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.
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 | Versión de paquete del archivo para establecer |
| -s, | string | Establecer el estado del canal, por defecto o normal |
| —última-versión-remota | boolean | Obtenga la última versión del paquete subida en capgo y establezca el canal |
| —última | boolean | Obtenga la última versión clave en el package.json para establecer 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 enviar actualización a dispositivos Android |
| —self-assign | boolean | Permitir que el dispositivo se asigne a este canal |
| —no-self-assign | boolean | Deshabilitar que los dispositivos se asignen a este canal |
| —disable-auto-update | string | Bloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todos) |
| —dev | boolean | Permitir enviar actualización 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 |
| —sin dispositivo | boolean | Deshabilitar envío de actualizaciones a dispositivos físicos |
| —archivo-json-de-paquete | string | Rutas de archivo json de paquete para repositorios monolíticos (separadas por comas) |
| —ignorar-verificación-de-metadata | boolean | Ignorar la verificación de compatibilidad con 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) |
Seguir desde canal
Sección titulada “Seguir desde canal”Si estás utilizando canal para planificar la ruta del canal y el despliegue en etapas, conecta con Canales para los detalles de implementación en Canales, Canales para los detalles de implementación en Canales, Canales para los detalles de implementación en Canales, Solución de Pruebas Beta para el flujo de trabajo del producto en Solución de Pruebas Beta, y Solución de Alcance de Versión para el flujo de trabajo del producto en la Solución de Versionado.