From 809a0f6397ca3b6904e4d28249b611205050fd83 Mon Sep 17 00:00:00 2001 From: Mehmet Tekman Date: Tue, 1 Nov 2022 12:43:08 +0100 Subject: [PATCH] incorporate word wrap into customization menu --- dietpi/func/dietpi-banner | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dietpi/func/dietpi-banner b/dietpi/func/dietpi-banner index cb3e05f5b8..6fdbe34869 100755 --- a/dietpi/func/dietpi-banner +++ b/dietpi/func/dietpi-banner @@ -56,15 +56,16 @@ 'VPN status' 'Large hostname' 'Print credits' + 'Word wrap for small terminals?' ) # Set defaults: Disable CPU temp by default in VMs if (( $G_HW_MODEL == 20 )) then - aENABLED=(1 0 0 0 0 1 0 1 0 0 0 1 1 0 0 1) + aENABLED=(1 0 0 0 0 1 0 1 0 0 0 1 1 0 0 1 1) else - aENABLED=(1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 1) + aENABLED=(1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 1 1) fi COLOUR_RESET='\e[0m' @@ -106,6 +107,7 @@ local title="$1" ## Bold part before ":" local descp="$2" ## Normal part after ":" + if [ -v WORD_WRAP ]; then ## Strip invisible colour codes in order to accurately measure the visual length ## of a sentence. local stripped_title="${title//$COLOUR_STRIP/}" @@ -132,6 +134,7 @@ descp=$(echo ""$stripped_descp"" | fold -s -w $avail_len) descp="${descp//$'\n'/$'\n'${left_pad}}" fi + fi echo -e "$title $descp" } @@ -291,6 +294,8 @@ G_TERM_CLEAR Print_Header + # Word Wrap + (( ${aENABLED[16]} == 1 )) && WORD_WRAP=1 # Large Format Hostname # shellcheck disable=SC1091 (( ${aENABLED[14]} == 1 )) && . /boot/dietpi/func/dietpi-print_large "$(