mirror of
https://github.com/lloeki/dotfiles.git
synced 2025-12-06 15:34:40 +01:00
less monolithic PS1
This commit is contained in:
parent
32f8dbb9ef
commit
e4e993f605
1 changed files with 7 additions and 4 deletions
11
bash/prompt
11
bash/prompt
|
|
@ -46,17 +46,20 @@ source $DOTFILES_BASH_DIR/git_prompt_info
|
||||||
GIT_PS1_SHOWDIRTYSTATE=1
|
GIT_PS1_SHOWDIRTYSTATE=1
|
||||||
GIT_PS1_SHOWSTASHSTATE=1
|
GIT_PS1_SHOWSTASHSTATE=1
|
||||||
GIT_PS1_SHOWUNTRACKEDFILES=1
|
GIT_PS1_SHOWUNTRACKEDFILES=1
|
||||||
#GIT_PS1_DESCRIBE_STYLE=""
|
|
||||||
|
|
||||||
# dynamic prompt
|
# dynamic prompt
|
||||||
__set_prompt() {
|
__set_prompt() {
|
||||||
source "$DOTFILES_BASH_DIR/ansi_colors"
|
source "$DOTFILES_BASH_DIR/ansi_colors"
|
||||||
__git_ps1_vars
|
__git_ps1_vars
|
||||||
if [[ -n "${GIT_PS1_STATUS-}" ]]; then
|
PS1="${B}[${UC}\u@\h"
|
||||||
PS1="${B}[${UC}\u@\h ${Y}${GIT_PS1_NAME}${UC}›${B}${GIT_PS1_BRANCH}${UC}›${G}${GIT_PS1_PREFIX}${B}]${UC}\\$ ${NONE}"
|
if [[ -n "${GIT_PS1_NAME-}" ]]; then
|
||||||
|
PS1+=" ${Y}${GIT_PS1_NAME}"
|
||||||
|
PS1+="${UC}›${B}${GIT_PS1_BRANCH}"
|
||||||
|
PS1+="${UC}›${G}${GIT_PS1_PREFIX}"
|
||||||
else
|
else
|
||||||
PS1="${B}[${UC}\u@\h ${G}$(__tpwd)${B}]${UC}\\$ ${NONE}"
|
PS1+=" ${G}$(__tpwd)"
|
||||||
fi
|
fi
|
||||||
|
PS1+="${B}]${UC}\\$ ${NONE}"
|
||||||
}
|
}
|
||||||
PROMPT_COMMAND="${PROMPT_COMMAND} __set_prompt;"
|
PROMPT_COMMAND="${PROMPT_COMMAND} __set_prompt;"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue