Curieux et passionné des nouvelles technologies et de l'Open Source.

Php, Symfony, Drupal, Docker, Git, PL/SQL Oracle , API Rest, Soap, Apache2, MySql,Java, ...

Management, Scrum/Agile, étude/analyse, gestion de projet, ...


Latrach Said développeur - Symfony
Latrach Said développeur - Drupal 8
Latrach Said développeur - git gitlab github
Latrach Said développeur - oracle pl/sql sql procedure function trigger package
Latrach Said développeur - java
Latrach Said développeur - React native
Latrach Said développeur - Prestashop

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