add support for venv

This commit is contained in:
philip82148 2023-10-24 10:34:32 +09:00
parent 92b5bd0731
commit a1bd4d0c69

View file

@ -206,8 +206,12 @@ _simplerich_prompt() {
echo "%n" echo "%n"
} }
anaconda_info() { python_info() {
echo "%{$fg[magenta]%}(${CONDA_DEFAULT_ENV})%{$reset_color%}" if [ -v CONDA_DEFAULT_ENV ]; then
echo "%{$fg[magenta]%}(${CONDA_DEFAULT_ENV})%{$reset_color%}"
elif [ -v VIRTUAL_ENV ]; then
echo "%{$fg[magenta]%}($(basename ${VIRTUAL_ENV}))%{$reset_color%}"
fi
} }
directory_info() { directory_info() {
@ -223,8 +227,8 @@ _simplerich_prompt() {
echo "${_SIMPLERICH_COMMAND_STATUS}" echo "${_SIMPLERICH_COMMAND_STATUS}"
} }
if [ -v CONDA_DEFAULT_ENV ]; then if [ -v CONDA_DEFAULT_ENV ] || [ -v VIRTUAL_ENV ]; then
echo "$(real_time) $(user_info) $(anaconda_info) $(directory_info) $(git_info) echo "$(real_time) $(user_info) $(python_info) $(directory_info) $(git_info)
$(command_status) " $(command_status) "
else else
echo "$(real_time) $(user_info) $(directory_info) $(git_info) echo "$(real_time) $(user_info) $(directory_info) $(git_info)