Last active
June 11, 2019 02:48
-
-
Save yxnchen/7018b0ff1c68f9a3792f64fb346772c5 to your computer and use it in GitHub Desktop.
Styling the git prompt of the Windows' git bash. Put it to the ~/.config/git/ folder.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PS1='\[\033]0;Git Bash: $PWD\007\]' # set window title | |
PS1="$PS1"'\[\e[37;40m\]\[\e[37;40m\]' # change to white | |
PS1="$PS1"'\u@\h:' # user@host<space> | |
PS1="$PS1"'\[\e[35;40m\]' # change to purple | |
PS1="$PS1"'\W' # current working directory(short) | |
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"'\[\e[33;40m\]' # change color to orange | |
PS1="$PS1"'`__git_ps1`' # bash function | |
fi | |
fi | |
PS1="$PS1"'\[\e[32;40m\]' # change to green | |
PS1="$PS1"'$\[\e[0m\] ' # prompt: always $ | |
MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment