Passer au contenu

chaîne

La commande channel vous permet de gérer vos canaux de diffusion

add

npx @capgo/cli channel add [channelId] [appId]

Crée un nouveau canal pour une application

Options :

  • -d, --default : Définir le nouveau canal comme canal par défaut
  • -a, --apikey <apikey> : Clé API pour lier à votre compte

delete

npx @capgo/cli channel delete [channelId] [appId]

Supprime un canal d’une application

Options :

  • -a, --apikey <apikey> : Clé API pour lier à votre compte
  • --delete-bundle : Supprime le bundle associé au canal

list

npx @capgo/cli channel list [appId]

Liste tous les canaux d’une application

Options :

  • -a, --apikey <apikey> : Clé API pour lier à votre compte

currentBundle

npx @capgo/cli channel currentBundle [channel] [appId]

Obtient le bundle actuel pour un canal spécifique

Options :

  • -c, --channel <channel> : Canal pour obtenir le bundle actuel
  • -a, --apikey <apikey> : Clé API pour lier à votre compte
  • --quiet : Affiche uniquement la version du bundle

set

npx @capgo/cli channel set [channelId] [appId]

Définit les propriétés d’un canal

Options :

  • -a, --apikey <apikey> : Clé API pour lier à votre compte
  • -b, --bundle <bundle> : Numéro de version du bundle à définir pour le canal
  • -s, --state <state> : Définit l’état du canal (default ou normal)
  • --latest : Utilise la dernière version de packagejson comme version du bundle
  • --downgrade : Autorise les rétrogradations vers des versions inférieures à la version native
  • --no-downgrade : Désactive les rétrogradations vers des versions inférieures à la version native
  • --upgrade : Autorise les mises à niveau vers des versions supérieures à la version native
  • --no-upgrade : Désactive les mises à niveau vers des versions supérieures à la version native
  • --ios : Autorise l’envoi de mises à jour aux appareils iOS
  • --no-ios : Désactive l’envoi de mises à jour aux appareils iOS
  • --android : Autorise l’envoi de mises à jour aux appareils Android
  • --no-android : Désactive l’envoi de mises à jour aux appareils Android
  • --self-assign : Autorise les appareils à s’auto-assigner à ce canal
  • --no-self-assign : Désactive l’auto-assignation des appareils à ce canal
  • --disable-auto-update <disableAutoUpdate> : Désactive la stratégie de mise à jour automatique pour ce canal (options : major, minor, metadata, patch, none)
  • --dev : Autorise l’envoi de mises à jour aux appareils de développement
  • --no-dev : Désactive l’envoi de mises à jour aux appareils de développement
  • --emulator : Autorise l’envoi de mises à jour aux émulateurs
  • --no-emulator : Désactive l’envoi de mises à jour aux émulateurs
  • --package-json <packageJson> : Liste de chemins vers les fichiers packagejson séparés par des virgules (utile pour les monorepos)