đą canal
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
đą GĂ©rez les canaux de distribution pour les mises Ă jour de l'application dans Capgo Cloud, 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 de distribution pour les mises Ă jour 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 |
|---|---|---|
| -d | boolean | Définir le canal par défaut |
| âself-assign | boolean | Autoriser le dispositif Ă se dĂ©signer lui-mĂȘme Ă ce canal |
| -a | string | clé API 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) |
đïž Supprimer
Section intitulée « Supprimer »Alias : d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, facultativement en supprimant 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 | Clé API pour se connecter à votre compte |
| âsupprimer-le-bundle | boolean | Supprimer le bundle associĂ© au canal. Une clĂ© App Preview peut supprimer atomiquement son propre canal de prĂ©visualisation et le bundle liĂ©, non partagĂ©. |
| âsuccĂšs-si-non-trouvĂ© | boolean | SuccĂšs si le canal n'est pas trouvĂ© |
| âhĂŽte-supĂ©rieur | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou Capgo dĂ©veloppement) |
| âclĂ©-anonyme-supabase | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
đ Liste
Section intitulĂ©e â đ ListeâAlias : l
npx @capgo/cli@latest channel listđ Afficher la liste de tous les canaux configurĂ©s pour une application dans Capgo Cloud afin de passer en revue les paramĂštres de distribution.
Exemple :
npx @capgo/cli@latest channel list com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | Clé API pour se connecter à votre compte |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou Capgo le dĂ©veloppement) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |
đŠ Ensemble actuel
Section intitulĂ©e â đŠ Ensemble actuelânpx @capgo/cli@latest channel currentBundleđŠ Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Exemple :
npx @capgo/cli@latest channel currentBundle production com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -c | string | Canal pour obtenir le bundle actuel Ă partir de |
| -a | string | API clé pour lier à votre compte |
| âsilencieux | boolean | Affichez uniquement la version du paquet |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou Capgo dĂ©veloppement) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |
âïž DĂ©finir
Section intitulĂ©e â âïž DĂ©finirâAlias : s
npx @capgo/cli@latest channel setâïž Configurez les paramĂštres d'un canal, comme la liaison d'un paquet, la dĂ©finition des stratĂ©gies d'actualisation (majeur, mineur, mĂ©tadonnĂ©es, correctif, aucun), ou la ciblage des appareils (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 | Clé API pour se connecter à votre compte |
| -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 le dernier bundle tĂ©lĂ©chargĂ© dans capgo et le dĂ©finir sur le canal |
| âlatest | boolean | Obtenir la derniĂšre version clĂ© dans le package.json pour la dĂ©finir sur le canal |
| âdowngrade | boolean | Permettre de descendre Ă une version sous la native |
| âno-downgrade | boolean | DĂ©sactiver la descente Ă une version sous la native |
| âios | boolean | Permettre l'envoi d'une mise Ă jour aux appareils iOS |
| âno-ios | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils iOS |
| âandroid | boolean | Autoriser l'envoi de mise Ă jour vers les appareils Android |
| âno-android | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils Android |
| âself-assign | boolean | Autoriser l'appareil Ă se dĂ©signer Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils Ă se dĂ©signer Ă ce canal |
| âdisable-auto-update | string | Bloquer les mises Ă jour par type : majeur, mineur, mĂ©tadonnĂ©es, patch ou aucun (permet tous) |
| ârollout-bundle | string | Version de bundle Ă lancer progressivement sur ce canal |
| âtaux-de-lancement | string | Pourcentage de lancement de 0 Ă 100 |
| âtaux-de-lancement-bps | string | Pourcentage de lancement en points de base de 0 Ă 10000 |
| âlancement-activer | boolean | Activer le lancement configurĂ© |
| âlancement-dĂ©sactiver | boolean | DĂ©sactiver le lancement configurĂ© |
| âlancement-suspendre | boolean | Suspendre l'exposition du lancement sans reculer les appareils sĂ©lectionnĂ©s |
| âlancement-reprendre | boolean | RĂ©tablir une mise en production arrĂȘtĂ©e |
| ârollout-rollback | boolean | Effacer l'Ă©tat de mise en production et retourner les appareils Ă l'Ă©tat stable |
| ârollout-promote | boolean | Promouvoir la cible de mise en production Ă l'Ă©tat stable et effacer l'Ă©tat de mise en production |
| ârollout-cache-ttl-seconds | string | Cloudflare cache de dĂ©cision de mise en production TTL en secondes |
| âauto-pause-enabled | boolean | Activer la politique de mise en pause automatique de mise en production |
| âauto-pause-disabled | boolean | DĂ©sactiver la politique de mise en pause automatique de mise en production |
| âauto-pause-window-minutes | string | FenĂȘtre de statistiques pour l'arrĂȘt automatique |
| âtaux-d'Ă©chec-de-l'arrĂȘt-automatique-bps | string | Seuil de taux d'Ă©chec en points de base |
| âniveau-de-confiance-de-l'arrĂȘt-automatique | string | Niveau de confiance entre 0 et 1 |
| âessais-minimum-avant-l'arrĂȘt-automatique | string | Nombre minimum d'installations et d'Ă©checs avant que l'arrĂȘt automatique puisse se dĂ©clencher |
| âĂ©checs-minimum-avant-l'arrĂȘt-automatique | string | Nombre minimum d'Ă©checs avant que l'arrĂȘt automatique puisse se dĂ©clencher |
| âaction-de-l'arrĂȘt-automatique | string | Action de l'arrĂȘt automatique : arrĂȘt, reversion ou notification |
| âdĂ©lai-minimum-de-rechargement-en-minutes | string | Le dĂ©lai de recharge avant la mise en pause automatique peut dĂ©clencher Ă nouveau |
| âdev | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils de dĂ©veloppement |
| âno-dev | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils de dĂ©veloppement |
| âprod | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils de production |
| âno-prod | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils de production |
| âemulator | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils Ă©mulĂ©s |
| âno-emulator | boolean | EmpĂȘcher l'envoi d'une mise Ă jour vers les appareils Ă©mulĂ©s |
| âdevice | boolean | Permettre l'envoi d'une mise Ă jour vers les appareils physiques |
| âno-device | boolean | EmpĂȘcher l'envoi d'une mise Ă jour vers les appareils physiques |
| âqr-preview | boolean | Afficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă jour |
| âsend-update-notification | boolean | Envoyer une notification de mise Ă jour native aux appareils aprĂšs mise Ă jour du bundle de canal liĂ© |
| âpackage-json | string | Chemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules) |
| âignore-metadata-check | boolean | Si prĂ©sent dans le bundle, ignorez la compatibilitĂ© avec node_modules |
| â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Ă© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |