Git - afficher le nom de la branche courante dans le prompt

Git prompt personnalisé avec le nom de la branche courante

Il est possible de personaliser le prompt de la console en utilsant le script contrib git-prompt.sh , ce dernier se trouve dans:  /usr/share/git-core/contrib/completion/git-prompt.sh (téléchargable depuis le dépo github:https://github.com/git/git/tree/master/contrib/completion).

il faut charger ce script dans le fichier ~/.bashrc en y ajoutant cette ligne:  source /usr/share/git-core/contrib/completion/git-prompt.sh

voici les lignes à jouter aussi dans  ~/.bashrc pour le prompt:

source /usr/share/git-core/contrib/completion/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=true
export GIT_PS1_SHOWCOLORHINTS=true
export GIT_PS1_SHOWUNTRACKEDFILES=true
export PS1='\e[0;36m$PWD\e[m\e[0;34m$(declare -F __git_ps1 &>/dev/null && __git_ps1 "(%s)")\e[m\$ '

Lancer cette commande pour appliquer ces changements:

source ~/.bashrc

Syntax pour ajouter les couleurs au prompt use the following export command syntax:

\e[x;ym $PS1 \e[m

Explication:

\e[ : balise du début.
x;y : la paire de couleur (x;y)
$PS1 : votre variable shell prompt .
\e[m : balise de fin.

Les coloris disponibles sont principalement :

30, 40 : noir ;
31, 41 : rouge ;
32, 42 : vert ;
33, 43 : jaune ;
34, 44 : bleu ;
35, 45 : rose ;
36, 46 : cyan ;
37, 47 : gris.

Tags: 

Catégories: 

Share/Save