dotwryn/zsh/utils/color/check.zsh

27 lines
433 B
Bash
Raw Normal View History

2021-09-15 01:48:37 -06:00
function CHECK() {
SINGLE_LINE=1 CONSOLE_COLOR_OUT $WHITE $PREFIX_CHK $@'... '
}
function CHECK_RESULT() {
local color="$1"
local output="$2"
printf "\\033[$color""m$output\\033[0m\n"
}
function OK() {
CHECK_RESULT $LIGHT_GREEN '✔ OK'
[ $1 ] && SUCCESS $@
return 0
}
function WARN() {
CHECK_RESULT $YELLOW '⚠ WARN'
[ $1 ] && WARNING $@
return 0
}
function FAIL() {
CHECK_RESULT $LIGHT_RED '✖ FAIL'
FATAL $@
}