modulecmd: don't show extension of Lua modulefiles

This commit is contained in:
2024-07-12 14:32:14 +02:00
parent 84b29827c0
commit c5d2f47afa
+6 -6
View File
@@ -1288,7 +1288,7 @@ subcommand_avail() {
output_header "$1"
local -i i=0
for (( i=0; i<${#mods[@]}; i+=4 )); do
local mod=${mods[i]}
local mod=${mods[i]%.lua}
local relstage=${mods[i+1]}
case ${relstage} in
stable )
@@ -1315,7 +1315,7 @@ subcommand_avail() {
long_output() {
output_header "$1"
for (( i=0; i<${#mods[@]}; i+=4 )); do
local mod=${mods[i]}
local mod=${mods[i]%.lua}
local relstage=${mods[i+1]}
case ${relstage} in
stable )
@@ -1342,10 +1342,10 @@ subcommand_avail() {
local relstage=${mods[i+1]}
case ${relstage} in
stable )
mod="${mods[i]}"
mod="${mods[i]%.lua}"
;;
* )
mod="${mods[i]}(${relstage:0:1})"
mod="${mods[i]%.lua}(${relstage:0:1})"
;;
esac
else
@@ -2109,7 +2109,7 @@ subcommand_list() {
local strs=()
local -i n=1
local -i colsize=0
for module in "${modules[@]}"; do
for module in "${modules[@]%.lua}"; do
local s=$(printf "%2d) %-s" $n "${module}")
strs+=( "$s" )
local -i sizeof_s=${#s}
@@ -2160,7 +2160,7 @@ subcommand_list() {
IFS=':' read -r -a modules \
< <( ${sed} "s;${MODULEPATH//:/\/\\\|}/;;g" <<< "${_LMFILES_}" )
printf "Currently Loaded Modules:\n" 1>&2
for module in "${modules[@]}"; do
for module in "${modules[@]%.lua}"; do
printf "${module}\n" 1>&2
done
printf -- "\n\n" 1>&2