Evaluate starship at the end
This commit is contained in:
parent
659c7db0da
commit
2e5ccadc62
1 changed files with 40 additions and 40 deletions
|
@ -45,46 +45,6 @@ export GIT_EDITOR=$EDITOR
|
||||||
export VISUAL=$EDITOR
|
export VISUAL=$EDITOR
|
||||||
alias vi=$EDITOR
|
alias vi=$EDITOR
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
|
||||||
# PROMPT
|
|
||||||
# ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
if hash starship 2>/dev/null; then
|
|
||||||
eval "$(starship init bash)"
|
|
||||||
else
|
|
||||||
# set a minimalist prompt
|
|
||||||
red='\[\e[0;31m\]' # Red
|
|
||||||
green='\[\e[0;32m\]' # Green
|
|
||||||
blue='\[\e[0;34m\]' # Bold Blue
|
|
||||||
boldred='\[\e[1;31m\]' # Bold Red
|
|
||||||
reset='\[\e[0m\]' # Text Reset
|
|
||||||
|
|
||||||
if [ "$USER" = "root" ] ; then
|
|
||||||
# $bold$red
|
|
||||||
PROMPT_USER_COLOR=$boldred
|
|
||||||
PROMPT_SYMBOL="#"
|
|
||||||
else
|
|
||||||
PROMPT_USER_COLOR=$green
|
|
||||||
PROMPT_SYMBOL="$"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -n "$SSH_CLIENT$SSH2_CLIENT$SSH_TTY" ]] ; then
|
|
||||||
PROMPT_SSH="@\h"
|
|
||||||
else
|
|
||||||
PROMPT_SSH=""
|
|
||||||
fi
|
|
||||||
|
|
||||||
PS1="$PROMPT_USER_COLOR\u$PROMPT_SSH $blue\w$reset $PROMPT_SYMBOL "
|
|
||||||
|
|
||||||
if [ -f "$HOME/.bash-git-prompt/gitprompt.sh" ]; then
|
|
||||||
GIT_PROMPT_ONLY_IN_REPO=1
|
|
||||||
GIT_PROMPT_IGNORE_SUBMODULES=1
|
|
||||||
GIT_PROMPT_WITH_VIRTUAL_ENV=0
|
|
||||||
GIT_PROMPT_THEME=Solarized_Yax
|
|
||||||
source $HOME/.bash-git-prompt/gitprompt.sh
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# ALIASES
|
# ALIASES
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
@ -193,3 +153,43 @@ fi
|
||||||
# enable history
|
# enable history
|
||||||
set -o history
|
set -o history
|
||||||
|
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
# PROMPT
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# starship must be evaluated at the end to catch properly error codes
|
||||||
|
if hash starship 2>/dev/null; then
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
else
|
||||||
|
# set a minimalist prompt
|
||||||
|
red='\[\e[0;31m\]' # Red
|
||||||
|
green='\[\e[0;32m\]' # Green
|
||||||
|
blue='\[\e[0;34m\]' # Bold Blue
|
||||||
|
boldred='\[\e[1;31m\]' # Bold Red
|
||||||
|
reset='\[\e[0m\]' # Text Reset
|
||||||
|
|
||||||
|
if [ "$USER" = "root" ] ; then
|
||||||
|
# $bold$red
|
||||||
|
PROMPT_USER_COLOR=$boldred
|
||||||
|
PROMPT_SYMBOL="#"
|
||||||
|
else
|
||||||
|
PROMPT_USER_COLOR=$green
|
||||||
|
PROMPT_SYMBOL="$"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "$SSH_CLIENT$SSH2_CLIENT$SSH_TTY" ]] ; then
|
||||||
|
PROMPT_SSH="@\h"
|
||||||
|
else
|
||||||
|
PROMPT_SSH=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
PS1="$PROMPT_USER_COLOR\u$PROMPT_SSH $blue\w$reset $PROMPT_SYMBOL "
|
||||||
|
|
||||||
|
if [ -f "$HOME/.bash-git-prompt/gitprompt.sh" ]; then
|
||||||
|
GIT_PROMPT_ONLY_IN_REPO=1
|
||||||
|
GIT_PROMPT_IGNORE_SUBMODULES=1
|
||||||
|
GIT_PROMPT_WITH_VIRTUAL_ENV=0
|
||||||
|
GIT_PROMPT_THEME=Solarized_Yax
|
||||||
|
source $HOME/.bash-git-prompt/gitprompt.sh
|
||||||
|
fi
|
||||||
|
fi
|
Loading…
Add table
Reference in a new issue