4520 shaares
2 résultats
taggé
couleurs
Des couleurs en bash. Je me sers trop souvent de cette page pour ne pas la linker.
Quand vous travaillez sous Git, ce serait sympa d'avoir des jolies couleurs pour séparer dans votre prompt : user / chemin / branche
Ajouter ceci à la fin de votre fichier ~/.bashrc.
# Setting GIT prompt
c_cyan=`tput setaf 6`
c_red=`tput setaf 1`
c_green=`tput setaf 2`
c_sgr0=`tput sgr0`
branch_color() {
if git rev-parse --git-dir >/dev/null 2>&1
then
color=""
if git diff --quiet 2>/dev/null >&2
then
color=${c_cyan}
else
color=${c_green}
fi
else
return 0
fi
echo -n $color
}
parse_git_branch() {
if git rev-parse --git-dir >/dev/null 2>&1
then
gitver="["$(git branch 2>/dev/null| sed -n '/^\*/s/^\* //p')"]"
else
return 0
fi
echo -e $gitver
}
# It's important to escape colors with \[ to indicate the length is 0
PS1='\[\033[1;34m\]\u\[\033[1;37m\]@\[\033[1;31m\]\h\[\033[1;37m\]:\[\033[33m\]\w \[$(branch_color)\]$(parse_git_branch)\[${c_sgr0}\]\[\033[37m\]\n\$'