28 lines
567 B
Bash
28 lines
567 B
Bash
# check if run from script
|
|
[[ "${BASH_SOURCE[0]}" == "${0}" ]] && exit 1
|
|
|
|
_message(){
|
|
case $1 in
|
|
INFO)
|
|
echo -e "${NC}$2${NC}"
|
|
;;
|
|
OK)
|
|
echo -e "${GREEN}$2${NC}"
|
|
;;
|
|
ASK)
|
|
echo -e -n "${CYAN}$2${NC}"
|
|
;;
|
|
WARN)
|
|
echo -e "${ORANGE}$2${NC}"
|
|
;;
|
|
ERROR)
|
|
echo -e "${RED}$2${NC}"
|
|
;;
|
|
esac
|
|
}
|
|
|
|
msg_info() { _message "INFO" "$1"; }
|
|
msg_ok() { _message "OK" "$1"; }
|
|
msg_ask() { _message "ASK" "$1"; }
|
|
msg_warn() { _message "WARN" "$1"; }
|
|
msg_error() { _message "ERROR" "$1"; } |