-
-
Save xiaoping378/8d636ddfdcf68982b93b65acbd5dcd83 to your computer and use it in GitHub Desktop.
git-bash with oh-my-zsh
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
if test -f /etc/profile.d/git-sdk.sh | |
then | |
TITLEPREFIX=SDK-${MSYSTEM#MINGW} | |
else | |
TITLEPREFIX=$MSYSTEM | |
fi | |
if test -f ~/.config/git/git-prompt.sh | |
then | |
. ~/.config/git/git-prompt.sh | |
else | |
PS1='\[\033]0;Bash\007\]' # 窗口标题 | |
PS1="$PS1"'\n' # 换行 | |
PS1="$PS1"'\[\033[32;1m\]' # 高亮绿色 | |
PS1="$PS1"'➜ ' # unicode 字符,右箭头 | |
PS1="$PS1"'\[\033[33;1m\]' # 高亮黄色 | |
PS1="$PS1"'\W' # 当前目录 | |
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[31m\]' # 红色 | |
PS1="$PS1"'`__git_ps1`' # git 插件 | |
fi | |
fi | |
PS1="$PS1"'\[\033[36m\] ' # 青色 | |
fi | |
MSYS2_PS1="$PS1" | |
# 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment