1 # Include for convenience log functions
2 # Set _log_to_stderr to send messages to stderr as well, for logging
4 if [ -z "${__log_sh_loaded}" ]
12 [ -n "${_log_to_stderr}" ] && printf "${@}" >&2
16 printf " ${a_cyan}*${a_normal} "
18 [ -n "${_log_to_stderr}" ] && echo "* note: ${*}" >&2
22 printf " ${a_green}*${a_normal} "
24 [ -n "${_log_to_stderr}" ] && echo "* log: ${*}" >&2
29 printf " ${a_yellow}*${a_normal} "
31 [ -n "${_log_to_stderr}" ] && echo "* warn: ${*}" >&2
36 printf " ${a_red}*${a_normal} "
38 [ -n "${_log_to_stderr}" ] && echo "* err: ${*}" >&2
52 [ -n "${*}" ] && echo " ${a_red}*${a_normal} in '$(pwd)': cmd '${*}' failed with status ${_res}"
53 [ -n "${out}" ] && printf " ${a_red}*${a_normal} Output:\n${out}\n"