Environment Modules Updates

Symbolic version to designate module loaded version

by Xavier Delaruelle
When the Advanced module version specifiers is enabled, the loaded symbolic version may be used to designate the currently loaded version of specified module. $ ml display foo@loaded...
new feature
v4.7

Determining module implementation and version

by Xavier Delaruelle
New Modules variables are introduced to determine during the evaluation of a modulefile or a modulerc what module implementation is currently in use. The ModuleTool variable corresponds to the name of the module implementation and is set...
new feature
v4.7

Modules 4.6.1 released

by Xavier Delaruelle
Modules 4.6.1 is out. This release brings a significant performance improvement for the dynamic hiding/forbidding feature and several other fixes. The changes introduced in this bugfix release are: Lib: implement initStateClockSeconds...
bugfix
release
v4.6

Tracing module execution

by Xavier Delaruelle
The trace verbosity is introduced between the verbose and debug levels to report details on module searches, resolutions, selections and evaluations. Trace mode can be enabled by setting the verbosity config to the trace value or by...
new feature
v4.6

Forbidding use of modules

by Xavier Delaruelle
The module-forbid modulefile command is added to dynamically forbid the evaluation of modulefiles it specifies. When forbidden, a module cannot be loaded and an access error is returned when an attempt is made to evaluate it. $ cat...
new feature
v4.6