File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ BARBUK_GIT_BRANCH_ICON=''
2929BARBUK_HG_CHAR=' ☿ '
3030BARBUK_SVN_CHAR=' ⑆ '
3131BARBUK_EXIT_CODE_ICON=' '
32+ BARBUK_PYTHON_VENV_CHAR=' '
3233```
3334
3435### Customize glyphs
@@ -97,3 +98,9 @@ chmod 400 /etc/sudoers.d/keepenv
9798``` bash
9899user@hostname in ~ /bash-it on master ✓ ❯
99100```
101+
102+ ### Python venv
103+
104+ ``` bash
105+ flask ~ /test on master ✓ ❯
106+ ```
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ SCM_GIT_CHAR_ICON_BRANCH=${BARBUK_GIT_BRANCH_ICON:=''}
1010SCM_HG_CHAR=${BARBUK_HG_CHAR:= ' ☿ ' }
1111SCM_SVN_CHAR=${BARBUK_SVN_CHAR:= ' ⑆ ' }
1212EXIT_CODE_ICON=${BARBUK_EXIT_CODE_ICON:= ' ' }
13+ PYTHON_VENV_CHAR=${BARBUK_PYTHON_VENV_CHAR:= ' ' }
1314
1415# Ssh user and hostname display
1516SSH_INFO=${BARBUK_SSH_INFO:= true}
@@ -90,12 +91,12 @@ function _prompt {
9091
9192 # Detect python venv
9293 if [[ -n " ${CONDA_DEFAULT_ENV} " ]]; then
93- python_venv=" ${CONDA_DEFAULT_ENV} "
94+ python_venv=" $PYTHON_VENV_CHAR $ {CONDA_DEFAULT_ENV} "
9495 elif [[ -n " ${VIRTUAL_ENV} " ]]; then
95- python_venv=$ ( basename " ${VIRTUAL_ENV} " )
96+ python_venv=" $PYTHON_VENV_CHAR $ ( basename " ${VIRTUAL_ENV} " ) "
9697 fi
9798
98- PS1=" \\ n${ssh_info} ${python_venv} ${ purple}$( scm_char) ${dir_color} \\ w${normal} $( scm_prompt_info) ${exit_code} "
99+ PS1=" \\ n${ssh_info} ${purple} $( scm_char) ${python_venv} ${dir_color}\\ w${normal} $( scm_prompt_info) ${exit_code} "
99100
100101 [[ ${# PS1} -gt $(( COLUMNS* 3 )) ]] && wrap_char=" \\ n"
101102 PS1=" ${PS1}${wrap_char} ❯${normal} "
You can’t perform that action at this time.
0 commit comments