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
17 printf " ${a_cyan}*${a_normal} "
19 [ -n "${_log_to_stderr}" ] && echo "* note: ${*}" >&2
24 printf " ${a_green}*${a_normal} "
26 [ -n "${_log_to_stderr}" ] && echo "* log: ${*}" >&2
32 printf " ${a_yellow}*${a_normal} "
34 [ -n "${_log_to_stderr}" ] && echo "* warn: ${*}" >&2
40 printf " ${a_red}*${a_normal} "
42 [ -n "${_log_to_stderr}" ] && echo "* err: ${*}" >&2
56 [ -n "${*}" ] && echo " ${a_red}*${a_normal} in '$(pwd)': cmd '${*}' failed with status ${_res}"
57 [ -n "${out}" ] && printf " ${a_red}*${a_normal} Output:\n${out}\n"