ohmyzsh/tools/common

30 lines
748 B
Text

COLOR_DEFAULT='\033[0m'
COLOR_LIGHTRED='\033[1;31m'
COLOR_GREEN='\033[0;32m'
COLOR_LIGHTGREEN='\033[1;32m'
COLOR_BROWN='\033[0;33m'
COLOR_PINK='\033[1;35m'
COLOR_YELLOW='\033[1;33m'
COLOR_WHITE='\033[1;37m'
function echo_color {
for i in "${@:3}"
do
eval printf "\$COLOR_${1}"
printf "$2$i\n"
done
printf $COLOR_DEFAULT
}
function query { echo_color 'BROWN' ' ' "$@"; printf ' > '; }
function text { echo_color 'WHITE' '' "$@"; }
function proclaim { echo_color 'PINK' \ "$@"; }
function info { echo_color 'BROWN' \ "$@"; }
function note { echo_color 'YELLOW' \ "$@"; }
function shell_example {
printf '\n';
echo_color 'LIGHTGREEN' "\t>${COLOR_GREEN} " "$@"
printf '\n'
}
function warn { echo_color 'LIGHTRED' \ "$@"; }