<licenses> <license> <name>Apache License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0</url> <comments> Copyright 2011 the original author or authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. </comments> </license> </licenses>
if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then _OLD_VIRTUAL_PS1="${PS1-}" PS1="\n(${VIRTUAL_ENV_PROMPT}) ${PS1-}"# 添加换行符 export PS1 fi
MSYS2显示git prompt
# etc/profile.d/git-prompt.sh iftest -f /etc/profile.d/git-sdk.sh then TITLEPREFIX=SDK-${MSYSTEM#MINGW} else TITLEPREFIX=$MSYSTEM fi iftest -f ~/.config/git/git-prompt.sh then . ~/.config/git/git-prompt.sh else PS1='\[\033]0;$TITLEPREFIX:$PWD\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[35m\]'# change to purple PS1="$PS1"'$MSYSTEM '# show MSYSTEM PS1="$PS1"'\[\033[33m\]'# change to brownish yellow PS1="$PS1"'\w'# current working directory iftest -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" iftest -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"'\[\033[0m\]'# change color PS1="$PS1"'\n'# new line PS1="$PS1"'$ '# prompt: always $ fi MSYS2_PS1="$PS1"# for detection by MSYS2 SDK's bash.basrc # Evaluate all user-specific Bash completion scripts (if any) iftest -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