mirror of
https://github.com/envmodules/modules.git
synced 2026-06-18 00:06:53 +08:00
Report Modules env variable on config --dump-state
Report the list of the environment variables related to Modules in an additionnal table displayed on the --dump-state action of the 'config' sub-command.
This commit is contained in:
@@ -9069,6 +9069,20 @@ proc cmdModuleConfig {dump_state} {
|
||||
append displist [format {%-25s %s} $var $val] \n
|
||||
}
|
||||
report $displist 1
|
||||
reportSeparateNextContent
|
||||
|
||||
# report environment variable set related to Modules
|
||||
displayTableHeader hi {Env. variable} 24 {Value} 54
|
||||
set envvar_list {}
|
||||
foreach var [list LOADEDMODULES _LMFILES_ MODULE* *_modshare *_modquar\
|
||||
*_module*] {
|
||||
set envvar_list [concat $envvar_list [array names ::env -glob $var]]
|
||||
}
|
||||
unset displist
|
||||
foreach var [lsort -unique $envvar_list] {
|
||||
append displist [format {%-25s %s} $var $::env($var)] \n
|
||||
}
|
||||
report $displist 1
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user