timestamp1562609700001Modules 4.2.5 releasedby Xavier DelaruelleModules version 4.2.5 has just been released. This new release provides fixes for the issues found recently on the 4.2 serie. The changes introduced in this bugfix release are: Correctly escape `?` character in shell alias. (fix issue...
timestamp1561378560001Colored outputby Xavier DelaruelleThe 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...
timestamp1559057460001Non-recursive module avail searchby Xavier DelaruelleThe 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...
timestamp1558423620001Modulepath rc fileby Xavier DelaruelleA .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...
timestamp1557981300001MODULES_SITECONFIGby Xavier DelaruelleThe 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...
timestamp1557240780001Further I/O operations optimizationby Xavier DelaruelleAfter 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...
timestamp1556455680001End of 4.2 strengthening work, road to 4.3by Xavier DelaruelleVersion 4.2 of Modules was released in October last year with new capabilities to automatically handle dependencies between modulefiles. With these new automated mechanisms, corner cases were found which led to a more substantial bugfix...
timestamp1556280060001Modules 4.2.4 releasedby Xavier DelaruelleModules version 4.2.4 has just been released. This new release in the 4.2 series has a specific focus on improving the readability of the warning, error and informational messages reported when multiple load or unload modulefile...
timestamp1553346660001Modules 4.2.3 releasedby Xavier DelaruelleModules version 4.2.3 has just been released. This new release in the 4.2 series has a specific focus on error management. When the evaluation of a modulefile fails during an automated module handling mechanisms everything is now done to...