From 26a129fe62da309c89134fe6a86f0eb4cf64a405 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 21 Mar 2025 13:57:31 +0100 Subject: [PATCH] modulecmd: caption text in 'module avail' fixed --- Pmodules/modulecmd.bash.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Pmodules/modulecmd.bash.in b/Pmodules/modulecmd.bash.in index 493ca6f..a9b43b2 100644 --- a/Pmodules/modulecmd.bash.in +++ b/Pmodules/modulecmd.bash.in @@ -1447,11 +1447,18 @@ subcommand_avail() { [[ -t 1 && -t 2 ]] && cols=$(tput cols) #...................................................................... + output_header() { local -i i=$1 - local -- caption="${mods[i+5]}" - [[ "${caption,,}" == 'none' ]] && caption="${mods[i+2]}" + # use group name, overlay name or directory + local -- caption="${mods[i+5]}" # group name + if [[ "${caption,,}" == 'none' ]]; then + caption="${mods[i+4]}" # overlay name + if [[ "${caption,,}" == 'none' ]]; then + caption="${mods[i+2]}" # directory + fi + fi (( i != 0 )) && printf -- "\n\n" 1>&2 local -i i=0 (( i=(cols-${#caption})/2-2 ))