Configuration
Configurez GitScrum CLI avec config global et .gitscrum.yml par projet. Variables d'environnement, paramètres timer et format de branches.
Le CLI utilise un système de configuration en couches.
Hiérarchie
Priorité (de la plus haute à la plus basse) :
- Variables d'Environnement —
GITSCRUM_* - Configuration Projet —
.gitscrum.yml - Configuration Globale —
~/.gitscrum/config.yml - Valeurs Par Défaut
Configuration Globale
gitscrum config set default_project mon-projet
gitscrum config set timer.auto_start true
gitscrum config list# ~/.gitscrum/config.yml
default_project: mon-projet
timer:
auto_start: false
idle_timeout: 15m
git:
branch_format: "{type}/{id}-{slug}"Configuration Projet
# .gitscrum.yml
project: mon-projet
timer:
auto_start: true
idle_timeout: 15m
hooks:
commit_msg:
enabled: true
format: "[{id}] "Variables d'Environnement
| Variable | Description |
|---|---|
GITSCRUMACCESSTOKEN | Token OAuth (CI/CD) |
GITSCRUM_PROJECT | Remplacer projet |
GITSCRUM_DEBUG | Activer debug |
Format de Branche
git:
branch_format: "{type}/{id}-{slug}"Placeholders : {id}, {type}, {slug}, {user}
Valider Configuration
gitscrum config validate