armbian-next: logging: detect TERM=alacritty and use normal instead of gray

This commit is contained in:
Ricardo Pardini
2023-01-29 21:05:29 +01:00
parent 281e3f0828
commit b4df4b83c3

View File

@@ -20,11 +20,18 @@ function logging_init() {
declare -g bright_magenta_color="\e[1;35m" magenta_color="\e[0;35m"
declare -g ansi_reset_color="\e[0m"
declare -g -i logging_section_counter=0 # -i: integer
declare -g tool_color="${gray_color}" # default to gray... (should be ok on terminals, @TODO: I've seen it too dark on a few random screenshots though
if [[ "${CI}" == "true" ]]; then # ... but that is too dark for Github Actions
declare -g tool_color="${gray_color}" # default to gray... (should be ok on terminals)
# @TODO: more terminals might have a bit... impaired... default themes. correct.
if [[ "${TERM}" == "alacritty" ]]; then
declare -g tool_color="${normal_color}"
fi
if [[ "${CI}" == "true" ]]; then # ... but that is too dark for Github Actions
declare -g tool_color="${normal_color}"
declare -g SHOW_LOG="${SHOW_LOG:-"yes"}" # if in CI/GHA, default to showing log
fi
if [[ "${ARMBIAN_RUNNING_IN_CONTAINER}" == "yes" ]]; then # if in container, add a cyan "whale emoji" to the left marker wrapped in dark gray brackets
local container_emoji="🐳" # 🐳 or 🐋
declare -g left_marker="${gray_color}[${container_emoji}|${normal_color}"