-#!/bin/sh
-
export TERM=${TERM:-linux}
readonly tput_rev=${nocolor:-$(tput rev)}
readonly tput_sgr0=${nocolor:-$(tput sgr0)}
for var in "$@"
do
local val="$(eval printf %s "\"\${$var:-}\"" || false)" || false
- printf >&2 ": %s%s%s=%s%s%s" "$tput_bold$tput_setaf_0" "$var" "$tput_sgr0" "$tput_bold$tput_setaf_0" "$val" "$tput_sgr0"
+ printf >&2 ": %s%s%s=%s%s%s" "$tput_bold$tput_setaf_0" "$var" "$tput_sgr0" "$tput_rev" "$val" "$tput_sgr0"
done
printf >&2 ": %s%s%s\n" "$tput_rev" "$comment" "$tput_sgr0"
}
-warn () {
- local -
- set +x
- printf >&2 "%sWARNING%s" "$tput_setaf_3" "$tput_sgr0"
- local comment="$1"
- shift
- local var
- for var in "$@"
- do
- local val="$(eval printf %s "\"\${$var:-}\"" || false)" || false
- printf >&2 ": %s%s%s=%s%s%s" "$tput_bold$tput_setaf_0" "$var" "$tput_sgr0" "$tput_bold$tput_setaf_0" "$val" "$tput_sgr0"
- done
- printf >&2 ": %s%s%s" "$tput_rev" "$comment" "$tput_sgr0"
- local x
- if ! [ ${WARNING_CONTINUE:+set} ]
- then
- printf >&2 " (press Enter to continue)"
- read x
- else
- printf >&2 "\n"
- fi
- }
error () {
local -
set +x