home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Fri, 9 May 2025 08:55:50 +0000 (10:55 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Fri, 9 May 2025 08:55:50 +0000 (10:55 +0200)
bookworm/scripts/lib/prefixed_msg

index 87d004c7eda4efc86dc69ad5f96c5b5d433eaa56..f9084cfe9748b77e79753ee41bc196040f245d35 100644 (file)
@@ -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'