format update

This commit is contained in:
David Schroeder
2026-09-22 23:11:12 -05:00
parent 6ceb98e831
commit be3c22ac28
3 changed files with 23 additions and 6 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
action="${1:-}"
FOLDER='/opt/idssys/ta-proxmenu'
VERS='2026.9.22-15'
VERS='2026.9.22-16'
noupdate=' '
+18
View File
@@ -38,6 +38,24 @@ TAPM_UI_RULE() {
TAPM_UI_TEXT "$TAPM_UI_MUTED" "${rule// /-}"
}
TAPM_UI_SHORTCUTS() {
local key description length used=0 gap=''
printf ' '
while (( $# >= 2 )); do
key="$1" description="$2"
shift 2
length=$((${#key} + 1 + ${#description}))
if (( used > 0 && used + 3 + length > TAPM_UI_WIDTH - 2 )); then
printf '\n '
used=0 gap=''
fi
printf '%s%s%s%s %s' "$gap" "$TAPM_UI_ACCENT" "$key" "$TAPM_UI_RESET" "$description"
used=$((used + ${#gap} + length))
gap=' '
done
printf '\n'
}
TAPM_UI_TASK() {
TAPM_UI_TEXT "$TAPM_UI_ACCENT" "Starting: $(TAPM_UI_PLAIN "$1")"
TAPM_UI_RULE
+4 -5
View File
@@ -1788,7 +1788,6 @@ MENU_HEADER() {
TAPM_UI_TEXT "$TAPM_UI_BOLD" "$title"
TAPM_UI_TEXT "$TAPM_UI_MUTED" "$version"
fi
TAPM_UI_TEXT "$TAPM_UI_MUTED" 'Proxmox Setup Scripts'
TAPM_UI_RULE
# Stack context on narrow terminals rather than squeezing both columns.
if (( TAPM_UI_WIDTH >= 74 && ${#host} <= 20 && ${#TAPM_HEADER_PVE_VERSION} <= 20 && ${#TAPM_HEADER_CLUSTER} <= 25 && ${#RNIP} <= 25 )); then
@@ -1838,12 +1837,12 @@ SELECT_MENU() {
echo
local quick_max=${#values_ref[@]}
(( quick_max > 9 )) && quick_max=9
TAPM_UI_TEXT "$TAPM_UI_MUTED" "↑/↓ Move Enter Select 1-${quick_max} Quick select"
(( allow_space == 0 )) || TAPM_UI_TEXT "$TAPM_UI_MUTED" 'Space Toggle'
TAPM_UI_SHORTCUTS '↑/↓' 'Move' 'Enter' 'Select' "1-${quick_max}" 'Quick select'
(( allow_space == 0 )) || TAPM_UI_SHORTCUTS 'Space' 'Toggle'
if (( allow_back )); then
TAPM_UI_TEXT "$TAPM_UI_MUTED" '←/Esc/B Back Q Quit'
TAPM_UI_SHORTCUTS '←/Esc/B' 'Back' 'Q' 'Quit'
else
TAPM_UI_TEXT "$TAPM_UI_MUTED" 'Q Quit'
TAPM_UI_SHORTCUTS 'Q' 'Quit'
fi
echo