From b1a82249fc1d4d30c7b8173d1ae4da9ee88d2c01 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Fri, 9 May 2025 10:55:50 +0200 Subject: [PATCH] Fix. --- bookworm/scripts/lib/prefixed_msg | 8 ++++++++ 1 file changed, 8 insertions(+) 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' -- 2.30.2