Aller au contenu

Démarrage

Compilez la CLI depuis le répertoire api/ :

Fenêtre de terminal
cd api
make build-cli

Le binaire compilé est écrit à :

api/bin/gaard

Exécutez-le directement :

Fenêtre de terminal
./bin/gaard version

Si vous souhaitez que gaard soit disponible dans votre PATH, installez le binaire compilé dans un répertoire déjà présent dans le PATH de votre shell.

Authentifiez-vous auprès de l’application Gaard par défaut :

Fenêtre de terminal
./bin/gaard login

La commande demande :

  • Un flux de connexion dans le navigateur

La CLI ouvre automatiquement le navigateur lorsque c’est possible. Dans le cas contraire, elle affiche une URL que vous pouvez ouvrir manuellement.

Après avoir approuvé la demande dans le navigateur, la CLI crée un token d’accès personnel et le stocke dans le fichier de configuration actif.

Pour vous connecter explicitement à un autre environnement :

Fenêtre de terminal
./bin/gaard login --api http://127.0.0.1:8004 --name local

Vérifier l’identité actuelle :

Fenêtre de terminal
./bin/gaard whoami

Lister les environnements configurés :

Fenêtre de terminal
./bin/gaard ctx list

Afficher une sortie structurée pour l’automatisation :

Fenêtre de terminal
./bin/gaard whoami -o json

La plupart des commandes prennent en charge ces options globales :

  • -c, --context pour surcharger le contexte pour une seule commande
  • -t, --tenant pour surcharger le tenant pour une seule commande
  • -o, --output pour choisir table ou json
  • --no-color pour désactiver les couleurs ANSI
  • -v, --verbose pour un journal détaillé

La CLI fournit une aide par commande :

Fenêtre de terminal
./bin/gaard --help
./bin/gaard login --help
./bin/gaard ctx --help
./bin/gaard tenant --help