build_docker_imgsys/modules/cli_msg.sh
Martinvlba 336dfb237e [2/3]: Enough to build images
* Push testing isnt done yet
* Initial arm64 job has been done but not tested
2023-04-08 16:53:56 +03:00

65 lines
992 B
Bash
Executable File

##
# Colors for msg functions to use
##
RED='\033[0;31m'
LRED='\033[1;31m'
ORANGE='\033[0;33m'
YELLOW='\033[1;33m'
GREEN='\033[0;32m'
LGREEN='\033[1;32m'
BLUE='\033[0;34m'
LBLUE='\033[1;34m'
WHITE='\033[1;37m'
##
# msg functions
##
loaded() {
echo -e "${BLUE}[ LOADED ]: ${LBLUE}$@${WHITE}"
# As this function prints module loading then also lets sleep a bit so everything catches up in reality
sleep 0.3
}
message() {
echo -e "${GREEN}[ MESSAGE ]: ${LGREEN}$@${WHITE}"
}
msg_warning() {
echo -e "${ORANGE}[ WARNING ]: ${YELLOW}$@${WHITE}"
}
msg_error() {
echo -e "${RED}[ ERROR ]: ${LRED}$@${WHITE}"
exit 1
}
msg_fault() {
echo -e "${RED}[ FAULT ]: ${LRED}$@${WHITE}"
}
msg_spacer() {
echo " "
echo -e ${GREEN}------------------${WHITE}
echo " "
}
##
# DEBUG LOGS
##
if [ "$SHOW_DEBUG" = "true" ]; then
msg_debug() {
echo -e "${BLUE}[ DEBUG ]: ${LBLUE}$@${WHITE}"
}
else
msg_debug() {
test 0
}
fi