##############
# UI UTILS #
##############
#--------#
# COLORS #
#--------#
bold=$(tput bold)
underline=$(tput sgr 0 1)
reset=$(tput sgr0)
red=$(tput setaf 1)
green=$(tput setaf 76)
blue=$(tput setaf 69)
purple=$(tput setaf 104)
orange=$(tput setaf 215)
#-------------------#
# OUTPUT FORMATTING #
#-------------------#
e_header() {
printf "\n${bold}${orange}========== %s ==========${reset}\n" "$@"
}
e_arrow() {
printf "➜ $@\n"
}
e_success() {
printf "${green}✔ %s${reset}\n" "$@"
}
e_error() {
printf "${red}✖ %s${reset}\n" "$@"
}
e_warning() {
printf "${purple}➜ %s${reset}\n" "$@"
}
e_underline() {
printf "${underline}${bold}%s${reset}\n" "$@"
}
e_bold() {
printf "${bold}%s${reset}\n" "$@"
}
e_note() {
printf "${underline}${bold}${blue}Note:${reset} ${blue}%s${reset}\n" "$@"
}