Correct log shadow

This commit is contained in:
JeremyStar™ 2025-01-03 19:37:36 +01:00
parent b417d8f415
commit 08d7046474
Signed by: JeremyStarTM
GPG key ID: E366BAEF67E4704D

View file

@ -42,13 +42,17 @@ function _bashutils_log() {
MESSAGE=${*}
# -> Indentation
unset INDENTATION
for ((i=1; i <= BASHUTILS_SUBSHELL; i++))
do
INDENTATION="${INDENTATION}${BASHUTILS_LOGINDENTATION}"
for ((i=1; i <= BASHUTILS_SUBSHELL; i++)); do
INDENTATION="${INDENTATION:=}${BASHUTILS_LOGINDENTATION}"
done
# -> Shadow
SHADOW=" "
for ((i=1; i <= BASHUTILS_SUBSHELL; i++)); do
SHADOW="${SHADOW} "
done
# Add shadow
MESSAGE=${MESSAGE//\\n/\\n }
MESSAGE="${MESSAGE//\\n/\\n${SHADOW}}"
# Print
echo -e "${LEVEL_NAME} ${INDENTATION} ${MESSAGE}";