65 lines
992 B
Bash
Executable File
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
|