Configuration
Configuration de la CLI
Section intitulée « Configuration de la CLI »La CLI ZCP utilise un fichier de configuration YAML pour stocker les profils d’identifiants.
Emplacement du fichier de configuration
Section intitulée « Emplacement du fichier de configuration »| Plateforme | Chemin |
|---|---|
| Linux/macOS | ~/.config/zcp/config.yaml |
| Windows | %APPDATA%\zcp\config.yaml |
| Personnalisé | Définissez la variable d’environnement XDG_CONFIG_HOME |
Structure du fichier de configuration
Section intitulée « Structure du fichier de configuration »active_profile: defaultprofiles: - name: default bearer_token: 'your-token-here' api_url: 'https://api.zcp.zsoftly.ca/api' region: 'yow-1' project: 'default-9' - name: staging bearer_token: 'staging-token-here' api_url: 'https://api.staging.zcp.zsoftly.ca/api' region: 'yul-1' project: 'default-9'Gestion des profils
Section intitulée « Gestion des profils »# Add a new profile interactivelyzcp profile add
# List all profileszcp profile list
# Switch to a different profilezcp profile use staging
# Show the active profilezcp profile show
# Update a profile fieldzcp profile update --name default --token new-token
# Delete a profilezcp profile delete stagingVariables d’environnement
Section intitulée « Variables d’environnement »Les variables d’environnement remplacent le fichier de configuration. Elles sont utiles pour les pipelines CI/CD :
| Variable | Description |
|---|---|
ZCP_BEARER_TOKEN | Jeton d’authentification |
ZCP_API_URL | URL de base de l’API |
ZCP_PROFILE | Profil à utiliser |
ZCP_PROJECT | Projet par défaut |
ZCP_REGION | Région par défaut |
ZCP_CLOUD_PROVIDER | Fournisseur cloud par défaut |
ZCP_OUTPUT | Format de sortie (table, json, yaml) |
ZCP_DEBUG | Activer la sortie de débogage (true/false) |
Options globales
Section intitulée « Options globales »Ces options fonctionnent avec toutes les commandes :
| Option | Court | Défaut | Description |
|---|---|---|---|
--profile | Profil de configuration à utiliser | ||
--output | -o | table | Format de sortie : table, json, yaml |
--api-url | Remplacer l’URL de base de l’API | ||
--timeout | 30 | Délai d’expiration des requêtes, en secondes | |
--debug | false | Activer la sortie de débogage vers stderr | |
--no-color | false | Désactiver les couleurs | |
--pager | false | Acheminer la sortie tabulaire vers less | |
--auto-approve | -y | false | Ignorer les demandes de confirmation |
Voir aussi : Installation, Démarrage rapide