From: Christian Heller Date: Fri, 9 May 2025 08:55:50 +0000 (+0200) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/%22https:/validator.w3.org/todos?a=commitdiff_plain;h=b1a82249fc1d4d30c7b8173d1ae4da9ee88d2c01;p=config Fix. --- diff --git a/bookworm/scripts/lib/prefixed_msg b/bookworm/scripts/lib/prefixed_msg index 87d004c..f9084cf 100644 --- a/bookworm/scripts/lib/prefixed_msg +++ b/bookworm/scripts/lib/prefixed_msg @@ -6,12 +6,19 @@ prefixed_msg_init() { 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') @@ -21,6 +28,7 @@ prefixed_msg_no_nl() { done printf '%s%s: %s' "${_INDENT}" "${prefixed_msg_PREFIX}" "$1" } + prefixed_msg() { prefixed_msg_no_nl "$1" printf '\n'