Merge branch '135-fix-output-of-group-name-in-avail-sub-commanf' into 'master'

Resolve "fix output of group name in avail sub-commanf"

Closes #135

See merge request Pmodules/src!104
This commit is contained in:
2021-09-17 13:34:47 +00:00
+6 -2
View File
@@ -1042,8 +1042,12 @@ subcommand_avail() {
local string
for string in "${pattern[@]}"; do
for dir in "${modulepath[@]}"; do
local group="${dir/${PMODULES_ROOT}\/}"
group="${group%%/*}"
if [[ ${dir} =~ ${PMODULES_ROOT} ]]; then
local group="${dir/${PMODULES_ROOT}\/}"
group="${group%%/*}"
else
local group="${dir}"
fi
if (( ${#opt_groups[@]} > 0 )) && [[ ! -v opt_groups[${group}] ]]; then
continue
fi