timestamp1559057460001
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...timestamp1558423620001
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...timestamp1557981300001
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...timestamp1557240780001
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...timestamp1539840840001
Modules 4.2.0 released
by Xavier Delaruelle
After 6 months of development, it is a my great pleasure to announce the release of Modules version 4.2.0. This new version brings a specific focus on the dependency management between modulefiles with a push forward consistency and...timestamp1539324180001
Improved module message report
by Xavier Delaruelle
Module sub-commands like load, unload or switch, may perform multiple load or unload modulefile evaluations in a row. Also these kind of evaluation modes may sometimes trigger additional load or unload evaluations, when for instance a...timestamp1537734060001
Consistency of module load/unload commands in modulefile
by Xavier Delaruelle
With the module load modulefile command, a given modulefile can automatically load a modulefile it pre-requires. Similarly with the module unload modulefile command, a given modulefile can automatically unload a modulefile it conflicts...timestamp1536434580001
More small changes for 4.2
by Xavier Delaruelle
I would like to let you known about 4 small improvements made following to discussions that occurred few months ago on the mailing-list or on bug trackers. New --with-bin-search-path configure option New ./configure option added to get...timestamp1535876280001
Modulefile alias and symbolic modulefile name consistency
by Xavier Delaruelle
With the module-alias and module-version modulefile commands, alternative names can be given to a modulefile. When these names are used to load for instance a modulefile, they are resolved to the modulefile they target which is then...