giti - Color adaption

This commit is contained in:
Dirk Alders 2025-06-22 14:24:51 +02:00
parent b146375353
commit 95f53f2e6f

46
giti
View File

@ -2,21 +2,14 @@
# #
# DEFINITIONS ##################################################################################### # DEFINITIONS #####################################################################################
COLOR_BACKGROUND="\033[48;2;64;64;64m" # RGB BACKGROUND COLOR_BACKGROUND="\033[48;2;48;64;64m" # RGB BACKGROUND
COLOR_FOR_AS_BACKGROUND="\033[38;2;64;64;64m" # RGB FOREGROUND COLOR_FOR_AS_BACKGROUND="\033[38;2;48;64;64m" # RGB FOREGROUND LIKE BACKGROUND
COLOR_WHITE="\033[00m"
COLOR_CYAN="\033[1;36m"
COLOR_RED="\033[1;31m"
COLOR_YELLOW="\033[1;33m"
COLOR_DARKYELLOW="\033[0;33m"
COLOR_GREEN="\033[1;32m"
COLOR_DARKGREEN="\033[0;32m"
COLOR_OCHRE="\033[38;5;95m"
COLOR_BLUE="\033[34m"
COLOR_NORMAL="\033[0m"
SYMBOL_START="$COLOR_NORMAL$COLOR_FOR_AS_BACKGROUND\Ue0b2" COLOR_DARKGREEN="\033[0;32m" # PROMPT LINES
SYMBOL_END="$COLOR_NORMAL$COLOR_FOR_AS_BACKGROUND\Ue0b0" COLOR_NORMAL="\033[0m" # RESET
SYMBOL_START="$COLOR_NORMAL$COLOR_FOR_AS_BACKGROUND\Ue0b2$COLOR_BACKGROUND "
SYMBOL_END="$COLOR_BACKGROUND $COLOR_NORMAL$COLOR_FOR_AS_BACKGROUND\Ue0b0"
SYMBOL_SPLIT=" " SYMBOL_SPLIT=" "
SYMBOL_BRANCH="\Ue0a0" SYMBOL_BRANCH="\Ue0a0"
SYMBOL_NEW="…" SYMBOL_NEW="…"
@ -26,17 +19,18 @@ SYMBOL_CHANGED="✚"
SYMBOL_COMMITED="●" SYMBOL_COMMITED="●"
SYMBOL_STASH="⚑" SYMBOL_STASH="⚑"
COLOR_BRANCH_CLEAN="\033[38;2;0;190;0m" COLOR_BRANCH_CLEAN="\033[38;2;0;192;0m"
COLOR_BRANCH_CHANGED="\033[38;2;255;195;11m" COLOR_BRANCH_CHANGED="\033[38;2;255;192;8m"
COLOR_BRANCH_OUTDATED="\033[38;2;150;150;150m" COLOR_BRANCH_OUTDATED="\033[38;2;152;152;152m"
COLOR_BRANCH_COMMIT="\033[38;2;204;169;221m" COLOR_BRANCH_COMMIT="\033[38;2;208;168;224m"
COLOR_BRANCH_BRANCH="\033[38;2;137;204;240m" COLOR_BRANCH_BRANCH="\033[38;2;140;208;240m"
COLOR_NEW="$COLOR_RED" COLOR_NEW="\033[38;2;224;48;8m"
COLOR_AHEAD="\033[38;2;190;190;190m" COLOR_AHEAD="\033[38;2;192;192;192m"
COLOR_BEHIND="$COLOR_AHEAD" COLOR_BEHIND="$COLOR_AHEAD"
COLOR_CHANGED="$COLOR_DARKYELLOW" COLOR_CHANGED="\033[38;2;224;128;8m"
COLOR_COMMITED="$COLOR_GREEN" COLOR_COMMITED="\033[38;2;8;224;160m"
COLOR_STASH="$COLOR_BLUE" COLOR_STASH="\033[38;2;0;32;224m"
COLOR_URL="\033[38;2;0;224;192m"
BRANCH_VAL="unknown" BRANCH_VAL="unknown"
AHEAD_VAL="0" AHEAD_VAL="0"
@ -156,7 +150,7 @@ if [[ $PROMPT == "True" ]]; then
if [[ $SHORT == "True" ]]; then if [[ $SHORT == "True" ]]; then
echo -ne " $SYMBOL_START$GIT_STATUS_SUMMARY$SYMBOL_END" echo -ne " $SYMBOL_START$GIT_STATUS_SUMMARY$SYMBOL_END"
else else
echo -e "$COLOR_DARKGREEN├──$SYMBOL_START$GIT_STATUS_SUMMARY $COLOR_WHITE$COLOR_BACKGROUND- $COLOR_CYAN$GIT_URL$SYMBOL_END" echo -e "$COLOR_DARKGREEN├──$SYMBOL_START$GIT_STATUS_SUMMARY $COLOR_NORMAL$COLOR_BACKGROUND- $COLOR_URL$GIT_URL$SYMBOL_END"
if [[ $GIT_PROMPT_DETAILS == "on" && ! -z "$GIT_FILES" ]]; then if [[ $GIT_PROMPT_DETAILS == "on" && ! -z "$GIT_FILES" ]]; then
while IFS= read -r line ;do while IFS= read -r line ;do
FILES_STATUS=${line:0:2} FILES_STATUS=${line:0:2}
@ -169,7 +163,7 @@ if [[ $PROMPT == "True" ]]; then
echo -ne "$COLOR_NORMAL\b" echo -ne "$COLOR_NORMAL\b"
fi fi
else else
echo -e "$SYMBOL_START$GIT_STATUS_SUMMARY $COLOR_WHITE$COLOR_BACKGROUND- $COLOR_CYAN$GIT_URL$SYMBOL_END" echo -e "$SYMBOL_START$GIT_STATUS_SUMMARY $COLOR_NORMAL$COLOR_BACKGROUND- $COLOR_URL$GIT_URL$SYMBOL_END"
if [[ ! -z "$GIT_FILES" ]]; then if [[ ! -z "$GIT_FILES" ]]; then
while IFS= read -r line ;do while IFS= read -r line ;do
if [[ $line != "??"* ]]; then if [[ $line != "??"* ]]; then