3 export TERM
=${TERM:-linux}
4 tput_rev
=${nocolor:-$(tput rev)}
5 tput_sgr0
=${nocolor:-$(tput sgr0)}
6 tput_bold
=${nocolor:-$(tput bold)}
7 tput_setaf_0
=${nocolor:-$(tput setaf 0)}
8 tput_setaf_2
=${nocolor:-$(tput setaf 2)}
11 set=$
(set +o |
grep '^set .o xtrace$')
13 printf >&2 "%sINFO%s" "$tput_setaf_2" "$tput_sgr0"
18 val
=$
(eval printf %s
"\"\${$var:-}\"" || false
) || false
19 printf >&2 ": %s%s%s=%s%s%s" "$tput_bold$tput_setaf_0" "$var" "$tput_sgr0" "$tput_bold$tput_setaf_0" "$val" "$tput_sgr0"
21 printf >&2 ": %s%s%s\n" "$tput_rev" "$comment" "$tput_sgr0"
25 set=$
(set +o |
grep '^set .o xtrace$')
27 printf >&2 "%sERROR%s" "$tput_setaf_2" "$tput_sgr0"
33 val
=$
(eval printf %s
"\"\${$var:-}\"" || false
) || false
34 printf >&2 ": %s%s%s=%s%s%s" "$tput_bold$tput_setaf_0" "$var" "$tput_sgr0" "$tput_bold$tput_setaf_0" "$val" "$tput_sgr0"
36 printf >&2 ": %s%s%s\n" "$tput_rev" "$comment" "$tput_sgr0"