Environment Modules Updates

Querying user's name and groups membership

by Xavier Delaruelle
Two new sub-commands are introduced for the module-info modulefile command: username and usergroups. They respectively fetch the name of the user currently running modulecmd.tcl or the name of all the groups this user is member of...
new feature
v4.6

Embed shell scripts in modulefiles

by Xavier Delaruelle
The source-sh modulefile command is introduced to source environment changes done by the evaluation of a shell script passed as argument. With newly introduced sh-to-mod sub-command resulting environment changes done by script are output...
new feature
v4.6

Translating shell scripts into modulefiles

by Xavier Delaruelle
The sh-to-mod sub-command is added to output as a modulefile content the environment changes done by the evaluation of a shell script passed as argument. sh-to-mod is especially useful for software providing a shell script for their...
new feature
v4.6

Modules 4.3.1 released

by Xavier Delaruelle
Modules version 4.3.1 is out. This new release provides fixes for the issues found recently on the 4.3 serie. The changes introduced in this bugfix release are: Contrib: add mb script to bench Modules versions. Correct modulecmd.tcl...
release
bugfix
v4.3

Modules 4.3.0 released

by Xavier Delaruelle
Modules version 4.3.0 is out. This new version adds bunch of new features to tailor module to your needs. It is backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features...
release
new feature
v4.3

Control module command verbosity

by Xavier Delaruelle
The ability to control message verbosity has been added so module command can be configured whether it should display more or less information. Available verbosity levels from the least to the most verbose are: silent: turn off error...
new feature
v4.3

Storing initialization config files in etcdir

by Xavier Delaruelle
When initializing the module command in a shell session, initialization configuration files stored in the defined configuration directory are taken into account if present instead of the configuration files stored in the initialization...
new feature
v4.3

Disabling shell startup file configuration

by Xavier Delaruelle
The MODULESSETSHELLSTARTUP environment variable is introduced to control whether or not shell startup file should be set to ensure module command is defined once shell has been initialized. When enabled, the ENV and BASHENV environment...
new feature
v4.3

Search matching style

by Xavier Delaruelle
The MODULESSEARCHMATCH environment variable is introduced to define the matching style to perform when searching for available modules. With starts_with value, modules whose name begins by search query string are returned. When search...
new feature
v4.3