23 lines
No EOL
651 B
Text
23 lines
No EOL
651 B
Text
CYAN='\E[1;36m'
|
||
YELLOW='\E[1;33m'
|
||
BLUE='\E[1;34m'
|
||
GREEN='\E[1;32m'
|
||
RED='\E[1;31m'
|
||
RESET='\E[0m'
|
||
|
||
# prints a log message
|
||
log () {
|
||
if [ "$2" == "info" ] ; then
|
||
printf "${BLUE}❯ ${CYAN}%b${RESET}\n" "$1";
|
||
elif [ "$2" == "success" ] ; then
|
||
printf "${BLUE}❯ ${GREEN}%b${RESET}\n" "$1";
|
||
elif [ "$2" == "danger" ] ; then
|
||
printf "${RED}❯ %b${RESET}\n" "$1";
|
||
elif [ "$2" == "warning" ] ; then
|
||
printf "${BLUE}❯ ${YELLOW}%b${RESET}\n" "$1";
|
||
elif [ "$2" == "hint" ] ; then
|
||
printf "${YELLOW}Hint: ${RESET}%b\n" "$1";
|
||
else #default color
|
||
printf "${BLUE}❯ ${RESET}%b\n" "$1";
|
||
fi
|
||
} |