# 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"; }