Afficher un prompt Git sous Debian

Comment afficher un prompt Git sous Debian Stretch ? Ou comment visualiser dans quelle branche on se trouve au sein d’un dépôt Git via le terminal ?

prompt git photo
Photo by elecnix

Simplicité

Rien de plus simple car :

  • Git fournit un script git-prompt.sh qui permet de réaliser ça ;
  • Debian Stretch embarque ce script dans le paquet git ;
  • Debian Stretch place automatiquement ce script dans le dossier /etc/bash_completion.d/.

Mise en place

Si vous utiliser le fichier ~/.bashrc vous n’avez alors qu’à modifier la variable PS1 en y ajoutant le code $(__git_ps1 " (%s)")

Par exemple de ceci

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

à ceci :

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(__git_ps1 " (%s)")\$ '

Activation

Pour prendre en compte le changement du prompt de suite, vous pouvez utiliser la commande suivante :

. ~/.bashrc

Et voilà !


Sources :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.