Environment Modules Updates

Colored output

by Xavier Delaruelle
The ability to graphically enhance some part of the produced output has been added to improve readability. Among others, error, warning and info message prefixes can be colored as well as modulepath, module alias and symbolic version...
new feature
v4.3

Non-recursive module avail search

by Xavier Delaruelle
The module avail sub-command gets two new command-line switches: --indepth and --no-indepth. These options control whether search results should recursively include or not modulefiles from directories matching search query. Let's take...
new feature
v4.3

Modulepath rc file

by Xavier Delaruelle
A .modulerc file found at the root of an enabled modulepath directory is now evaluated when modulepath is walked through to locate modulefiles. This modulepath rc file gives for instance the ability to define a module alias whose name...
new feature
v4.3

MODULES_SITECONFIG

by Xavier Delaruelle
The ability to define an additional site-specific configuration file has just been added. The MODULES_SITECONFIG environment variable has been introduced for this purpose. When set, the script file pointed by the variable is sourced (if...
new feature
v4.3

Further I/O operations optimization

by Xavier Delaruelle
After an initial work on this topic in version 4.0, I/O operations have been further optimized (to save a significant number of filesystem I/O operations made to search and evaluate modulefiles. When fully read, the content of a...
new feature
v4.3