1
0
mirror of https://github.com/octoleo/hosts.git synced 2024-11-29 00:06:38 +00:00

Improve _debug().

This commit is contained in:
William Melody 2020-06-07 12:34:55 -07:00
parent fff87648d4
commit dfbc83e12c

15
hosts
View File

@ -90,23 +90,14 @@ _debug() {
if [[ "${_USE_DEBUG:-"0"}" -eq 1 ]] if [[ "${_USE_DEBUG:-"0"}" -eq 1 ]]
then then
__DEBUG_COUNTER=$((__DEBUG_COUNTER+1)) __DEBUG_COUNTER=$((__DEBUG_COUNTER+1))
{
# Prefix debug message with "bug (U+1F41B)" # Prefix debug message with "bug (U+1F41B)"
printf "🐛 %s " "${__DEBUG_COUNTER}" printf "🐛 %s " "${__DEBUG_COUNTER}"
"${@}" "${@}"
printf "――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――\\n" printf "―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――\\n"
} 1>&2
fi fi
} }
# debug()
#
# Usage:
# debug "Debug info. Variable: $0"
#
# Print the specified message if the `$_USE_DEBUG` variable has been set.
#
# This is a shortcut for the _debug() function that simply echos the message.
debug() {
_debug echo "${@}"
}
############################################################################### ###############################################################################
# Error Messaging # Error Messaging