Suppress warnings caused by 'tput setaf' in non 256-color terminal emulators

This commit is contained in:
Finn Lis
2019-12-20 21:03:23 +01:00
parent 001cd95827
commit 846d927c7d
+8 -8
View File
@@ -42,14 +42,14 @@ fi
# probably don't change these
if [ -x "$(command -v tput)" ]; then
bold="$(tput bold)"
black="$(tput setaf 0 0 0)"
red="$(tput setaf 1 0 0)"
green="$(tput setaf 2 0 0)"
yellow="$(tput setaf 3 0 0)"
blue="$(tput setaf 4 0 0)"
magenta="$(tput setaf 5 0 0)"
cyan="$(tput setaf 6 0 0)"
white="$(tput setaf 7 0 0)"
black="$(tput setaf 0 0 0 2>/dev/null)"
red="$(tput setaf 1 0 0 2>/dev/null)"
green="$(tput setaf 2 0 0 2>/dev/null)"
yellow="$(tput setaf 3 0 0 2>/dev/null)"
blue="$(tput setaf 4 0 0 2>/dev/null)"
magenta="$(tput setaf 5 0 0 2>/dev/null)"
cyan="$(tput setaf 6 0 0 2>/dev/null)"
white="$(tput setaf 7 0 0 2>/dev/null)"
reset="$(tput sgr0)"
fi