From b4a2a647cd17a1c53cc87793c8f2648391bcb8f8 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 25 Aug 2024 17:04:34 +0200 Subject: [PATCH] spcd_banner_index --- spcd/main.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spcd/main.sh b/spcd/main.sh index c3cab20..7b1babb 100644 --- a/spcd/main.sh +++ b/spcd/main.sh @@ -1177,6 +1177,22 @@ ${SPCD_BANNER_MIDDLE} ${SPCD_BANNER_BOTTOM}" } +spcd_banner_index() { + unset spcd_bi__label + unset spcd_bi__level + while true; do + spcd_bi__level=$((spcd_bi__level + 1)) + eval "spcd_bi__value=\"\${SPCD_BANNER_${spcd_bi__level}_INDEX}\"" + [ -n "${spcd_bi__value}" ] || break + if [ -n "${spcd_bi__label}" ]; then + spcd_bi__label="${spcd_bi__label}.${spcd_bi__value}" + else + spcd_bi__label="${spcd_bi__value}" + fi + done + echo "${spcd_bi__label}" +} + spcd_banner_open() { spcd_banner_append \ "${SPCD_BANNER_DOWN_AND_RIGHT}" \