Colorize master and main branches

This commit is contained in:
2026-07-08 15:38:55 +02:00
parent 9ca1af4661
commit 19c251cc26
+12 -1
View File
@@ -6,15 +6,26 @@ PROMPT_HOST_COLOR="255;255;255"
PROMPT_DIR_COLOR="100;149;237" PROMPT_DIR_COLOR="100;149;237"
PROMPT_VPN_NAME="" PROMPT_VPN_NAME=""
PROMPT_VPN_COLOR="255;255;255" PROMPT_VPN_COLOR="255;255;255"
PROMPT_HIGHLIGHTED_BRANCH_COLOR="255;84;84"
_prompt_dir="${BASH_SOURCE[0]%/*}" _prompt_dir="${BASH_SOURCE[0]%/*}"
[[ -f "$_prompt_dir/.env" ]] && . "$_prompt_dir/.env" [[ -f "$_prompt_dir/.env" ]] && . "$_prompt_dir/.env"
__prompt_git() { __prompt_git() {
local color
local color_reset
local branch local branch
color=""
color_reset=""
branch=$(git branch --show-current 2>/dev/null) || return branch=$(git branch --show-current 2>/dev/null) || return
[[ -z $branch ]] && return [[ -z $branch ]] && return
echo -n " (${branch})"
if [[ $branch =~ main|master ]]&& [[ -n $PROMPT_HIGHLIGHTED_BRANCH_COLOR ]]; then
color="\[\e[38;2;${PROMPT_HIGHLIGHTED_BRANCH_COLOR}m\]"
color_reset="\[\e[0m\]"
fi
echo -n " (${color}${branch}${color_reset})"
} }
__prompt_vpn() { __prompt_vpn() {