#! /bin/bash Normal="$(tput sgr0)" Bold="$(tput op)" Black="$(tput setaf 0)" BlackBG="$(tput setab 0)" DarkGrey="$(tput bold ; tput setaf 0)" Red="$(tput setaf 1)" RedBG="$(tput setab 1)" LightRed="$(tput bold ; tput setaf 1)" Green="$(tput setaf 2)" GreenBG="$(tput setab 2)" LightGreen="$(tput bold ; tput setaf 2)" Brown="$(tput setaf 3)" BrownBG="$(tput setab 3)" Yellow="$(tput bold ; tput setaf 3)" Blue="$(tput setaf 4)" BlueBG="$(tput setab 4)" LightBlue="$(tput bold ; tput setaf 4)" Purple="$(tput setaf 5)" PurpleBG="$(tput setab 5)" Pink="$(tput bold ; tput setaf 5)" Cyan="$(tput setaf 6)" CyanBG="$(tput setab 6)" LightCyan="$(tput bold ; tput setaf 6)" LightGrey="$(tput setaf 7)" LightGreyBG="$(tput setab 7)" White="$(tput bold ; tput setaf 7)" fgcolor() { [ $# -gt 1 ] && return echo -e "$(tput setaf $1)" } bgcolor() { [ $# -gt 1 ] && return echo -e "$(tput setab $1)" } xfgcolor() { [ $# -gt 1 ] && return echo -e "\e[\033[38;5;${1}m" } xbgcolor() { [ $# -gt 1 ] && return echo -e "\e[\033[48;5;${1}m" }