|
|
|
@ -38,31 +38,31 @@ COLOR_FAILURE='\033[31m' |
|
|
|
# CLI fanciness |
|
|
|
# |
|
|
|
echo_msg() { |
|
|
|
echo -e "${COLOR_MESSAGE}$*${COLOR_NORMAL}" |
|
|
|
echo -e "${COLOR_MESSAGE}$*${COLOR_NORMAL}" >&2 |
|
|
|
} |
|
|
|
|
|
|
|
echo_info() { |
|
|
|
if [ ${verbose:-1} -ne 0 ]; then |
|
|
|
if [ $# -gt 0 ]; then |
|
|
|
echo -e "${COLOR_INFO}->${COLOR_NORMAL} $*" |
|
|
|
echo -e "${COLOR_INFO}->${COLOR_NORMAL} $*" >&2 |
|
|
|
else |
|
|
|
while read text; do |
|
|
|
echo -e "${COLOR_INFO}->${COLOR_NORMAL} $text" |
|
|
|
done |
|
|
|
echo -e "${COLOR_INFO}->${COLOR_NORMAL} $text" |
|
|
|
done >&2 |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
echo_warning() { |
|
|
|
echo -e "${COLOR_WARNING}*>${COLOR_NORMAL} $*" |
|
|
|
echo -e "${COLOR_WARNING}*>${COLOR_NORMAL} $*" >&2 |
|
|
|
} |
|
|
|
|
|
|
|
echo_error() { |
|
|
|
echo -e "${COLOR_FAILURE}!> ERROR:${COLOR_NORMAL} $@" |
|
|
|
echo -e "${COLOR_FAILURE}!> ERROR:${COLOR_NORMAL} $@" >&2 |
|
|
|
} |
|
|
|
|
|
|
|
echo_abort() { |
|
|
|
local errorlevel="$1"; shift |
|
|
|
local errno="$1"; shift |
|
|
|
echo_error "$@" |
|
|
|
exit $errorlevel |
|
|
|
exit $errno |
|
|
|
} |