new setup version; more modular

This commit is contained in:
Wryn Wagner
2021-09-15 01:48:37 -06:00
parent 15ea50e6ff
commit fff9113216
33 changed files with 540 additions and 317 deletions

26
zsh/utils/color/check.zsh Normal file
View File

@@ -0,0 +1,26 @@
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 $@
}