đą canal
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
đą GĂ©rez les canaux de distribution pour les mises Ă jour d'applications dans le nuage Capgo de Cloudflare, contrĂŽlez comment les mises Ă jour sont livrĂ©es aux appareils.
â Ajouter
Section intitulĂ©e â â AjouterâAlias : a
npx @capgo/cli@latest channel addâ CrĂ©ez un nouveau canal pour la distribution de l'application dans Capgo Cloud pour gĂ©rer la livraison des mises Ă jour.
Exemple :
npx @capgo/cli@latest channel add production com.example.app --defaultOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| ParamÚtre -d | boolean | Définir le canal par défaut |
| âself-assign | boolean | Permettre au dispositif de se rĂ©assigner Ă ce canal |
| -a | string | API clé pour se connecter à votre compte |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto) |
đïž Supprimer
Section intitulée « Supprimer »Alias : d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, avec possibilité de supprimer les ensembles associés pour libérer des ressources.
Exemple :
npx @capgo/cli@latest channel delete production com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | API clé pour se connecter à votre compte |
| âdelete-bundle | boolean | Supprimer le bundle associĂ© Ă la chaĂźne. Une clĂ© App Preview peut supprimer atomiquement uniquement sa propre chaĂźne de prĂ©visualisation et le bundle liĂ© non partagĂ©. |
| âsuccess-if-not-found | boolean | RĂ©ussite si la chaĂźne n'est pas trouvĂ©e |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© Supabase anon personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
đ List
Section titled â đ ListâListe l
npx @capgo/cli@latest channel listđ List all channels configured for an app in Capgo Cloud to review distribution settings.
Copier dans le presse-papier
npx @capgo/cli@latest channel list com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | API clé pour se connecter à votre compte |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
đŠ Bundle actuel
Section intitulĂ©e â đŠ BundleActuelânpx @capgo/cli@latest channel currentBundleđŠ Obtenir le bundle actuel liĂ© Ă un canal spĂ©cifique dans Capgo Cloud pour suivre les mises Ă jour.
Exemple :
npx @capgo/cli@latest channel currentBundle production com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -c | string | Canal pour obtenir la version actuelle du bundle |
| -a | string | Clé API pour se connecter à votre compte |
| âquiet | boolean | Affichez uniquement la version du bundle |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |
âïž RĂ©glage
Section intitulée « Réglage »Alias : s
npx @capgo/cli@latest channel setConfigurer les paramÚtres d'un canal, comme lier un bundle, définir les stratégies d'actualisation (majeur, mineur, métadonnées, correctif, aucun), ou la cible de dispositif (iOS, Android, dev, prod, émulateur, appareil).
Exemple :
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | API key to link to your account |
| -b | string | Numéro de version du bundle du fichier à définir |
| -s | string | Définir l'état du canal, par défaut ou normal |
| âlatest-remote | boolean | Obtenir la derniĂšre mise Ă jour du bundle dans capgo et la dĂ©finir sur le canal |
| âlatest | boolean | Obtenir la derniĂšre version clĂ© dans package.json pour la dĂ©finir sur le canal |
| âdowngrade | boolean | Autoriser la mise Ă niveau vers une version infĂ©rieure Ă la version native |
| âno-downgrade | boolean | DĂ©sactiver la mise Ă niveau vers une version infĂ©rieure Ă la version native |
| âios | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils iOS |
| âno-ios | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils iOS |
| âandroid | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils Android |
| âno-android | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils Android |
| âself-assign | boolean | Autoriser l'appareil Ă se rĂ©assigner Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils Ă se rĂ©assigner Ă ce canal |
| âdĂ©sactiver-mise-Ă -jour-automatique | string | Bloquer les mises Ă jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tout) |
| âmettre-Ă -jour-paquet | string | Servir zip, delta ou les deux : tout, zip, delta, zip_from_builtin ou delta_from_builtin |
| âbundle-de-remontage | string | Version de bundle Ă lancer progressivement sur ce canal |
| âpourcentage-de-remontage | string | Pourcentage de remontage de 0 Ă 100 |
| âpourcentage-de-remontage-bps | string | Pourcentage de remontage en points de base de 0 Ă 10000 |
| âremontage-activer | boolean | Activer la mise en Ćuvre configurĂ©e |
| ârollout-disable | boolean | DĂ©sactiver le dĂ©roulement configurĂ© |
| ârollout-pause | boolean | Mettre en pause l'exposition du dĂ©roulement sans reculer les appareils sĂ©lectionnĂ©s |
| ârollout-resume | boolean | Reprendre un dĂ©roulement mis en pause |
| ârollout-rollback | boolean | Effacer l'Ă©tat de dĂ©roulement et renvoyer les appareils Ă l'Ă©tat stable |
| ârollout-promote | boolean | Promouvoir la cible de dĂ©roulement Ă l'Ă©tat stable et effacer l'Ă©tat de dĂ©roulement |
| ârollout-cache-ttl-seconds | string | Cloudflare TTL de cache de dĂ©cision de dĂ©roulement en secondes |
| âpause-auto-activĂ© | boolean | Activer la politique de mise en pause automatique de dĂ©ploiement |
| âpause-auto-dĂ©sactivĂ© | boolean | DĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement |
| âfenĂȘtre-de-pause-auto-minutes | string | FenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement |
| âseuil-de-faute-de-pause-auto-bps | string | Seuil de taux d'erreur en points de base |
| âniveau-de-confiance-de-pause-auto | string | Niveau de confiance entre 0 et 1 |
| âessais-minimaux-de-pause-auto | string | Essais minimums d'installation et d'Ă©chec avant que la mise en pause automatique puisse dĂ©clencher |
| âauto-pause-min-fautes | string | Minimum fautes avant que l'auto-pause puisse dĂ©clencher |
| âauto-pause-action | string | Action de l'auto-pause : pause, annulation ou notification |
| âauto-pause-cooldown-minutes | string | Cooldown avant que l'auto-pause puisse dĂ©clencher Ă nouveau |
| âdev | boolean | Autoriser l'envoi d'une mise Ă jour vers les appareils de dĂ©veloppement |
| âno-dev | boolean | DĂ©sactiver l'envoi d'une mise Ă jour vers les appareils de dĂ©veloppement |
| âprod | boolean | Autoriser l'envoi d'une mise Ă jour vers les appareils de production |
| âno-prod | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils de production |
| âemulateur | boolean | Autoriser l'envoi de mise Ă jour vers les appareils Ă©mulĂ©s |
| âno-emulateur | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils Ă©mulĂ©s |
| âappareil | boolean | Autoriser l'envoi de mise Ă jour vers les appareils physiques |
| âno-appareil | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils physiques |
| âprĂ©visualisation QR | boolean | Afficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă jour |
| âenvoyer-une-notification-de-mise-Ă -jour | boolean | Envoyer une notification de mise Ă jour native aux appareils aprĂšs avoir mis Ă jour le bundle du canal liĂ© |
| âfichier-json-de-pack | string | Chemins vers les fichiers json de package pour les monorepos (sĂ©parĂ©s par des virgules) |
| âignorer-la-vĂ©rification-des-mĂ©tadonnĂ©es | boolean | Ignorer la vĂ©rification de la compatibilitĂ© de node_modules si elle est prĂ©sente dans le bundle |
| âhĂŽte-supabase-personnalisĂ© | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo) |
| âclĂ©-anonyme-supabase-personnalisĂ©e | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |