info() { local blue_bg="\033[44m" local white_text="\033[97m" local reset="\033[0m" printf " ${blue_bg}${white_text} INFO ${reset} $1 \n" } success() { local green_bg="\033[42m" local black_text="\033[30m" local reset="\033[0m" printf " ${green_bg}${black_text} SUCCESS ${reset} $1 \n" } error() { local red_bg="\033[41m" local white_text="\033[97m" local reset="\033[0m" printf " ${red_bg}${white_text} ERROR ${reset} $1 \n" }