Merge branch 'master' into theme_barbuk/add_commmand_time_duration
commit
02eff64749
|
|
@ -29,6 +29,7 @@ BARBUK_GIT_BRANCH_ICON=''
|
||||||
BARBUK_HG_CHAR='☿ '
|
BARBUK_HG_CHAR='☿ '
|
||||||
BARBUK_SVN_CHAR='⑆ '
|
BARBUK_SVN_CHAR='⑆ '
|
||||||
BARBUK_EXIT_CODE_ICON=' '
|
BARBUK_EXIT_CODE_ICON=' '
|
||||||
|
BARBUK_PYTHON_VENV_CHAR=' '
|
||||||
BARBUK_COMMAND_DURATION_ICON=' '
|
BARBUK_COMMAND_DURATION_ICON=' '
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -107,6 +108,12 @@ export BARBUK_COMMAND_DURATION=false
|
||||||
user@hostname in ~/bash-it on master ✓ ❯
|
user@hostname in ~/bash-it on master ✓ ❯
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Python venv
|
||||||
|
|
||||||
|
```bash
|
||||||
|
flask ~/test on master ✓ ❯
|
||||||
|
```
|
||||||
|
|
||||||
### Command duration
|
### Command duration
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ SCM_GIT_CHAR_ICON_BRANCH=${BARBUK_GIT_BRANCH_ICON:=''}
|
||||||
SCM_HG_CHAR=${BARBUK_HG_CHAR:='☿ '}
|
SCM_HG_CHAR=${BARBUK_HG_CHAR:='☿ '}
|
||||||
SCM_SVN_CHAR=${BARBUK_SVN_CHAR:='⑆ '}
|
SCM_SVN_CHAR=${BARBUK_SVN_CHAR:='⑆ '}
|
||||||
EXIT_CODE_ICON=${BARBUK_EXIT_CODE_ICON:=' '}
|
EXIT_CODE_ICON=${BARBUK_EXIT_CODE_ICON:=' '}
|
||||||
|
PYTHON_VENV_CHAR=${BARBUK_PYTHON_VENV_CHAR:=' '}
|
||||||
COMMAND_DURATION_ICON=${BARBUK_COMMAND_DURATION_ICON:=' '}
|
COMMAND_DURATION_ICON=${BARBUK_COMMAND_DURATION_ICON:=' '}
|
||||||
|
|
||||||
# Ssh user and hostname display
|
# Ssh user and hostname display
|
||||||
|
|
@ -137,12 +138,12 @@ function _prompt {
|
||||||
|
|
||||||
# Detect python venv
|
# Detect python venv
|
||||||
if [[ -n "${CONDA_DEFAULT_ENV}" ]]; then
|
if [[ -n "${CONDA_DEFAULT_ENV}" ]]; then
|
||||||
python_venv="${CONDA_DEFAULT_ENV}"
|
python_venv="$PYTHON_VENV_CHAR${CONDA_DEFAULT_ENV} "
|
||||||
elif [[ -n "${VIRTUAL_ENV}" ]]; then
|
elif [[ -n "${VIRTUAL_ENV}" ]]; then
|
||||||
python_venv=$(basename "${VIRTUAL_ENV}")
|
python_venv="$PYTHON_VENV_CHAR$(basename "${VIRTUAL_ENV}") "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PS1="\\n${ssh_info} ${python_venv} ${purple}$(scm_char)${dir_color}\\w${normal}$(scm_prompt_info)$(_command_duration "$current_time")${exit_code}"
|
PS1="\\n${ssh_info} ${purple}$(scm_char)${python_venv}${dir_color}\\w${normal}$(scm_prompt_info)$(_command_duration "$current_time")${exit_code}"
|
||||||
|
|
||||||
[[ ${#PS1} -gt $((COLUMNS*3)) ]] && wrap_char="\\n"
|
[[ ${#PS1} -gt $((COLUMNS*3)) ]] && wrap_char="\\n"
|
||||||
PS1="${PS1}${wrap_char}❯${normal} "
|
PS1="${PS1}${wrap_char}❯${normal} "
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue