export prefixed_msg_PREFIX="$1"
fi
}
+
prefixed_msg_exit() {
export prefixed_msg_PREFIX=$(echo "${prefixed_msg_OLD_PREFIX}" | cut -d'|' -f1)
export prefixed_msg_OLD_PREFIX=$(echo "${prefixed_msg_OLD_PREFIX}" | cut -d'|' -f2-)
}
+
+
prefixed_msg_no_nl() {
+ if [ -z "${prefixed_msg_PREFIX}" ]; then
+ printf '%s' "$1"
+ return
+ fi
_INDENTOR='··'
_INDENT=''
_SEPARATORS=$(echo "${prefixed_msg_OLD_PREFIX}" | sed 's/[^|]//g')
done
printf '%s%s: %s' "${_INDENT}" "${prefixed_msg_PREFIX}" "$1"
}
+
prefixed_msg() {
prefixed_msg_no_nl "$1"
printf '\n'