spcd_banner_render

This commit is contained in:
Marc Beninca 2024-08-25 17:14:42 +02:00
parent 30e4f3c75d
commit a6bbad3f86
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -876,7 +876,7 @@ spcd_step() {
spcd_step__index="${spcd_step__prefix}_INDEX" spcd_step__index="${spcd_step__prefix}_INDEX"
eval "${spcd_step__index}=\$((${spcd_step__index} + 1))" eval "${spcd_step__index}=\$((${spcd_step__index} + 1))"
eval "${spcd_step__prefix}_LABEL=\"${1}\"" eval "${spcd_step__prefix}_LABEL=\"${1}\""
spcd_banner spcd_banner_render
fi fi
} }
@ -1117,22 +1117,6 @@ SPCD_BANNER_UP_AND_LEFT="╯"
SPCD_BANNER_UP_AND_RIGHT="╰" SPCD_BANNER_UP_AND_RIGHT="╰"
SPCD_BANNER_VERTICAL="│" SPCD_BANNER_VERTICAL="│"
spcd_banner() {
spcd_banner_unset
spcd_banner_add_index
spcd_banner_add "S"
#
for spcd_banner__item in "${SPCD_STEP_TEXT}" "${SPCD_SUBSTEP_TEXT}"; do
if [ -n "${spcd_banner__item}" ]; then
spcd_banner_add "${spcd_banner__item}"
fi
done
#
spcd_banner_close
spcd_banner_echo
spcd_banner_unset
}
spcd_banner_add() { spcd_banner_add() {
if [ -n "${1}" ]; then if [ -n "${1}" ]; then
spcd_ba__text=" ${1} " spcd_ba__text=" ${1} "
@ -1195,6 +1179,22 @@ spcd_banner_open() {
"${SPCD_BANNER_UP_AND_RIGHT}" "${SPCD_BANNER_UP_AND_RIGHT}"
} }
spcd_banner_render() {
spcd_banner_unset
spcd_banner_add_index
spcd_banner_add "S"
#
for spcd_banner__item in "${SPCD_STEP_TEXT}" "${SPCD_SUBSTEP_TEXT}"; do
if [ -n "${spcd_banner__item}" ]; then
spcd_banner_add "${spcd_banner__item}"
fi
done
#
spcd_banner_close
spcd_banner_echo
spcd_banner_unset
}
spcd_banner_split() { spcd_banner_split() {
spcd_banner_append \ spcd_banner_append \
"${SPCD_BANNER_DOWN_AND_HORIZONTAL}" \ "${SPCD_BANNER_DOWN_AND_HORIZONTAL}" \