📢 canal
Copia 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:
| 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 autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohosteo) |
🗑️ 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:
| 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-se-encontró | 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 anonimizada personalizada de Supabase (para autohospedaje) |
📋 Lista
Sección titulada “ 📋 Lista”Alias: l
npx @capgo/cli@latest channel list📋 Mostrar todas las canales configurados para una aplicación en Capgo Cloud para revisar configuraciones 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 autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave anonimizada personalizada de Supabase (para autohosteo) |
📦 Paquete actual
Sección titulada “ 📦 CurrentBundle”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:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -c, | string | Canal para obtener el paquete actual |
| -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 Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |
⚙️ Configuración
Sección titulada “ ⚙️ Configuración”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).
Un canal debe ser predeterminado.
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultCopiar a portapapeles
| Opciones: | Parametro | Tipo |
|---|---|---|
| Descripción | string | -a, API clave para vincular a tu cuenta |
| -b, | string | Número de versión del archivo para establecer |
| -s, | string | Establecer el estado del canal, predeterminado o normal |
| —latest-remote | boolean | Obtener la última versión cargada en capgo y establecerla en el canal |
| —latest | boolean | Obtener la última versión clave en el package.json para establecerla en el canal |
| —downgrade | boolean | Permitir bajar a la versión bajo la nativa |
| —no-downgrade | boolean | Deshabilitar bajar a la versión bajo la nativa |
| —ios | boolean | Permitir enviar actualización a dispositivos iOS |
| —no-ios | boolean | Desactivar enviar actualización a dispositivos iOS |
| —android | boolean | Permitir enviar actualización a dispositivos Android |
| —no-android | boolean | Desactivar enviar actualización a dispositivos Android |
| —self-assign | boolean | Permitir que el dispositivo se asigne automáticamente a este canal |
| —no-self-assign | boolean | Desactivar que los dispositivos se asignen automáticamente a este canal |
| —desactivar-actualización-automatica | string | Bloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todas) |
| —desarrollo | boolean | Permitir enviar actualización a dispositivos de desarrollo |
| —no-desarrollo | boolean | Deshabilitar enviar actualización a dispositivos de desarrollo |
| —producción | boolean | Permitir enviar actualización a dispositivos de producción |
| —no-producción | boolean | Deshabilitar enviar actualización a dispositivos de producción |
| —emulador | boolean | Permitir enviar actualización a dispositivos de emulación |
| —no-emulator | boolean | Deshabilitar envío de actualizaciones a dispositivos de emulación |
| —device | boolean | Permitir enviar actualizaciones a dispositivos físicos |
| —no-device | boolean | Deshabilitar envío de actualizaciones a dispositivos físicos |
| —package-json | string | Rutas a archivos package.json para proyectos monorepos (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-hosting o desarrollo Capgo) |
| —supa-anon | string | Clave de anonimato personalizada de Supabase (para auto-hospedaje) |