yellow stash symbol

This commit is contained in:
stffnb 2025-05-27 12:09:38 +02:00
parent 2f2af2e0c0
commit 72bb2b105d
2 changed files with 6 additions and 2 deletions

8
gis
View file

@ -230,7 +230,11 @@ for dir in "${git_dirs[@]}"; do
# Construct key output
if [[ "$status_keys" ]]; then
status_keys="${text_bold}${text_red}[${status_keys}]${text_reset}"
if [[ "$status_keys" == "\$" ]]; then
status_keys="${text_bold}${text_yellow}[${status_keys}]${text_reset}"
else
status_keys="${text_bold}${text_red}[${status_keys}]${text_reset}"
fi
else
status_keys="${text_bold}${text_green}[✓]${text_reset}"
fi
@ -261,7 +265,7 @@ done
# Print keys
if [[ "$all_status_keys" ]]; then
echo "${text_bold}Status${text_reset}"
[[ "$all_status_keys" == *"\$"* ]] && echo " ${text_bold}${text_red}\$${text_reset} - Dirty stash"
[[ "$all_status_keys" == *"\$"* ]] && echo " ${text_bold}${text_yellow}\$${text_reset} - Dirty stash"
[[ "$all_status_keys" == *"?"* ]] && echo " ${text_bold}${text_red}?${text_reset} - Untracked files"
[[ "$all_status_keys" == *"!"* ]] && echo " ${text_bold}${text_red}!${text_reset} - Local changes"
[[ "$all_status_keys" == *"+"* ]] && echo " ${text_bold}${text_red}+${text_reset} - Staged changes"

0
gis_completion.bash Normal file → Executable file
View file