Saltar al contenido

📢 canal

📢 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.

Alias: a

Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest channel add production com.example.app --default

Opciones:

ParámetroTipoDescripción
-d,stringEstablecer el canal como predeterminado
—self-assignbooleanPermitir que el dispositivo se asigne automáticamente a este canal
-a,stringAPI clave para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohosteo)

Alias: d

Ventana de terminal
npx @capgo/cli@latest channel delete

Eliminar un canal desde Capgo Cloud, opcionalmente eliminando paquetes asociados para liberar recursos.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest channel delete production com.example.app

Opciones:

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
—eliminar-bundlebooleanEliminar el paquete asociado al canal
—éxito-si-no-se-encontróbooleanÉxito si el canal no se encuentra
—supa-hoststringURL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo)
—supa-anonstringClave anonimizada personalizada de Supabase (para autohospedaje)

Alias: l

Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest channel list com.example.app

Opciones:

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonimizada personalizada de Supabase (para autohosteo)
Ventana de terminal
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:

Ventana de terminal
npx @capgo/cli@latest channel currentBundle production com.example.app

Opciones:

ParámetroTipoDescripción
-c,stringCanal para obtener el paquete actual
-a,stringAPI clave para vincular a tu cuenta
—quietbooleanSolo imprimir la versión del paquete
—supa-hoststringURL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohospedaje)

Alias: s

Ventana de terminal
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.

Ejemplo:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Copiar a portapapeles

Opciones:ParametroTipo
Descripciónstring-a, API clave para vincular a tu cuenta
-b,stringNúmero de versión del archivo para establecer
-s,stringEstablecer el estado del canal, predeterminado o normal
—latest-remotebooleanObtener la última versión cargada en capgo y establecerla en el canal
—latestbooleanObtener la última versión clave en el package.json para establecerla en el canal
—downgradebooleanPermitir bajar a la versión bajo la nativa
—no-downgradebooleanDeshabilitar bajar a la versión bajo la nativa
—iosbooleanPermitir enviar actualización a dispositivos iOS
—no-iosbooleanDesactivar enviar actualización a dispositivos iOS
—androidbooleanPermitir enviar actualización a dispositivos Android
—no-androidbooleanDesactivar enviar actualización a dispositivos Android
—self-assignbooleanPermitir que el dispositivo se asigne automáticamente a este canal
—no-self-assignbooleanDesactivar que los dispositivos se asignen automáticamente a este canal
—desactivar-actualización-automaticastringBloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todas)
—desarrollobooleanPermitir enviar actualización a dispositivos de desarrollo
—no-desarrollobooleanDeshabilitar enviar actualización a dispositivos de desarrollo
—producciónbooleanPermitir enviar actualización a dispositivos de producción
—no-producciónbooleanDeshabilitar enviar actualización a dispositivos de producción
—emuladorbooleanPermitir enviar actualización a dispositivos de emulación
—no-emulatorbooleanDeshabilitar envío de actualizaciones a dispositivos de emulación
—devicebooleanPermitir enviar actualizaciones a dispositivos físicos
—no-devicebooleanDeshabilitar envío de actualizaciones a dispositivos físicos
—package-jsonstringRutas a archivos package.json para proyectos monorepos (separados por comas)
—ignore-metadata-checkbooleanIgnorar la comprobación de compatibilidad de node_modules si está presente en el paquete
—supa-hoststringURL de host personalizado de Supabase (para auto-hosting o desarrollo Capgo)
—supa-anonstringClave de anonimato personalizada de Supabase (para auto-hospedaje)