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