# Defines variables and functions for colors to be used in other scripts erasePreviousLine () { eraseline='\r\033[K' echo -ne "$eraseline" } # Special characters xmark="\xE2\x9C\x97" chkmrk="\xE2\x9C\x93" # Colors endcolor='\033[0m' white='\033[1;37m' gray='\033[0;37m' red='\033[1;31m' green='\033[1;32m' txtblk='\033[0;30m' # Black - Regular txtred='\033[0;31m' # Red txtgrn='\033[0;32m' # Green txtylw='\033[0;33m' # Yellow txtblu='\033[0;34m' # Blue txtpur='\033[0;35m' # Purple txtcyn='\033[0;36m' # Cyan txtwht='\033[0;37m' # White bldblk='\033[1;30m' # Black - Bold bldred='\033[1;31m' # Red bldgrn='\033[1;32m' # Green bldylw='\033[1;33m' # Yellow bldblu='\033[1;34m' # Blue bldpur='\033[1;35m' # Purple bldcyn='\033[1;36m' # Cyan bldwht='\033[1;37m' # White unkblk='\033[4;30m' # Black - Underline undred='\033[4;31m' # Red undgrn='\033[4;32m' # Green undylw='\033[4;33m' # Yellow undblu='\033[4;34m' # Blue undpur='\033[4;35m' # Purple undcyn='\033[4;36m' # Cyan undwht='\033[4;37m' # White bakblk='\033[40m' # Black - Background bakred='\033[41m' # Red bakgrn='\033[42m' # Green bakylw='\033[43m' # Yellow bakblu='\033[44m' # Blue bakpur='\033[45m' # Purple bakcyn='\033[46m' # Cyan bakwht='\033[47m' # White txtrst='\033[0m' # Text Reset