Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if test -f ~/.config/git/git-prompt.sh
- then
- . ~/.config/git/git-prompt.sh
- else
- PS1='\[\033]0;\W\007\]' # set window title
- PS1="$PS1"'\n' # new line
- PS1="$PS1"'\[\033[32m\]' # change to green
- PS1="$PS1"'\u@\h ' # user@host<space>
- PS1="$PS1"'\[\033[33m\]' # change to brownish yellow
- PS1="$PS1"'\w' # current working directory
- if test -z "$WINELOADERNOEXEC"
- then
- GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)"
- COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}"
- COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}"
- COMPLETION_PATH="$COMPLETION_PATH/share/git/completion"
- if test -f "$COMPLETION_PATH/git-prompt.sh"
- then
- . "$COMPLETION_PATH/git-completion.bash"
- . "$COMPLETION_PATH/git-prompt.sh"
- PS1="$PS1"'\[\033[36m\]' # change color to cyan
- PS1="$PS1"'`__git_ps1`' # bash function
- fi
- fi
- PS1="$PS1"'\n' # new line
- PS1="$PS1"'\[\033[1;31m\]' # change color to red
- PS1="$PS1"'$ ' # prompt: always $
- PS1="$PS1"'\[\033[36m\]' # change color to cyan //0 for white
- fi
- MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc
- # Evaluate all user-specific Bash completion scripts (if any)
- if test -z "$WINELOADERNOEXEC"
- then
- for c in "$HOME"/bash_completion.d/*.bash
- do
- # Handle absence of any scripts (or the folder) gracefully
- test ! -f "$c" ||
- . "$c"
- done
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement