Commit 4d6fe84d authored by Pierre-antoine Comby's avatar Pierre-antoine Comby

le prompt bash custom prend en compte les VENV

parent 7af06e6b
......@@ -533,7 +533,14 @@ function prompt_command
DIR=$pwd
POST_DIR='${MINUS_LINE:'${#pwd}+${VCS_size}+1'+${#?}}'
fi
# Est-on dans un environement virtuel ?
if [[ $VIRTUAL_ENV != "" ]]
then
VENV="(${VIRTUAL_ENV##*/})"
else
VENV=''
fi
# Génération des différents morceaux du prompt, avec ou sans la couleur
if [ "$color_prompt" = yes ]; then
DIR="< ${pwd_color}"$DIR"${line_color_prompt} >"
......@@ -546,7 +553,7 @@ function prompt_command
DATE="( ${date_color}\D{%H:%M:%S}${line_color_prompt} )"
# Deuxième ligne du prompt "user@host $"
# Attention "\\\$" devient \$, c'est-à-dire # pour root, $ pour les autres
PROMPT="${username_color}\u${symbols_color}@${host_color}\h ${symbols_color}\\\$ ${nocolor_prompt}"
PROMPT="${username_color}\u${symbols_color}@${host_color}\h ${symbols_color}${VENV}${symbols_color}\\\$ ${nocolor_prompt}"
# On fusionne tout ça
PS1=$TITLE${line_color_prompt}$MINUS_CHAR$DATE$MINUS_CHAR$DIR$MINUS_CHAR${line_color_prompt}$POST_DIR$VCS_info$ERR'\n'$PROMPT
else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment