From b36e49533fe69e29b12b4cfbf94ea6f7bc31381e Mon Sep 17 00:00:00 2001 From: Sandor Semsey Date: Thu, 12 Sep 2024 13:49:52 +0200 Subject: [PATCH] lib/ui: streamline shell format code definition --- lib/ui.sh | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/lib/ui.sh b/lib/ui.sh index 7fc90ee..d18a921 100644 --- a/lib/ui.sh +++ b/lib/ui.sh @@ -9,28 +9,16 @@ ## FORMAT CODES ## ################## -TXT_NORM= -TXT_BOLD= -TXT_BLACK= -TXT_RED= -TXT_GREEN= -TXT_YELLOW= -TXT_BLUE= -TXT_PURPLE= -BACK_YELLOW= -BACK_BLUE= -if tput longname >/dev/null 2>&1; then - TXT_NORM=$(tput sgr0) - TXT_BOLD=$(tput bold) - TXT_BLACK=$(tput setaf 0) - TXT_RED=$(tput setaf 1) - TXT_GREEN=$(tput setaf 2) - TXT_YELLOW=$(tput setaf 3) - TXT_BLUE=$(tput setaf 4) - TXT_PURPLE=$(tput setaf 5) - BACK_YELLOW=$(tput setab 3) - BACK_BLUE=$(tput setab 4) -fi +TXT_NORM=$(tput sgr0 2>/dev/null || printf '') +TXT_BOLD=$(tput bold 2>/dev/null || printf '') +TXT_BLACK=$(tput setaf 0 2>/dev/null || printf '') +TXT_RED=$(tput setaf 1 2>/dev/null || printf '') +TXT_GREEN=$(tput setaf 2 2>/dev/null || printf '') +TXT_YELLOW=$(tput setaf 3 2>/dev/null || printf '') +TXT_BLUE=$(tput setaf 4 2>/dev/null || printf '') +TXT_PURPLE=$(tput setaf 5 2>/dev/null || printf '') +BACK_YELLOW=$(tput setab 3 2>/dev/null || printf '') +BACK_BLUE=$(tput setab 4 2>/dev/null || printf '') export TXT_NORM TXT_BOLD TXT_BLACK TXT_RED TXT_GREEN TXT_YELLOW TXT_BLUE TXT_PURPLE BACK_YELLOW BACK_BLUE