From 681bf78e0980b71c1934db6071a9600c0a4be91f Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Mon, 9 Jul 2012 06:17:48 -0500 Subject: [PATCH] sh/log: add portable aliases; avoid aborting in sh -e by returning true --- lib/sh/log.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/sh/log.sh b/lib/sh/log.sh index 429f428..6fa665b 100644 --- a/lib/sh/log.sh +++ b/lib/sh/log.sh @@ -10,25 +10,31 @@ then logf() { printf "${@}" [ -n "${_log_to_stderr}" ] && printf "${@}" >&2 + return 0 } note() { printf " ${a_cyan}*${a_normal} " echo "${*}" [ -n "${_log_to_stderr}" ] && echo "* note: ${*}" >&2 + return 0 } log() { printf " ${a_green}*${a_normal} " echo "${*}" [ -n "${_log_to_stderr}" ] && echo "* log: ${*}" >&2 + return 0 } + alias meh=log warn() { printf " ${a_yellow}*${a_normal} " echo "${*}" [ -n "${_log_to_stderr}" ] && echo "* warn: ${*}" >&2 + return 0 } + alias omg=warn err() { printf " ${a_red}*${a_normal} " @@ -36,6 +42,7 @@ then [ -n "${_log_to_stderr}" ] && echo "* err: ${*}" >&2 exit 1 } + alias wtf=err chk() { _res=$? -- 2.45.0