You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
724 B

if test -t 1; then
if [ $(command -v tput) ]; then
ncolors=$(tput colors)
if test -n "$ncolors" && test $ncolors -ge 8; then
bold="$(tput bold)"
underline="$(tput smul)"
standout="$(tput smso)"
normal="$(tput sgr0)"
black="$(tput setaf 0)"
red="$(tput setaf 1)"
green="$(tput setaf 2)"
yellow="$(tput setaf 3)"
blue="$(tput setaf 4)"
magenta="$(tput setaf 5)"
cyan="$(tput setaf 6)"
white="$(tput setaf 7)"
fi
fi
fi
info() {
printf "${green}[INFO ]${normal} $1\n"
}
warning() {
printf "${red}[WARNING]${normal} $1\n"
}
error() {
printf "${standout}${red}[ERROR ]${normal} $1\n"
}
indent() {
printf " $1\n"
}