timestamp1564037940001Storing initialization config files in etcdirby Xavier DelaruelleWhen 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...
timestamp1563986580001Disabling shell startup file configurationby Xavier DelaruelleThe 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...
timestamp1563956280001Search matching styleby Xavier DelaruelleThe 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...
timestamp1563869580001Disabling implicit default versionby Xavier DelaruelleThe MODULESIMPLICITDEFAULT environment variable is introduced to choose whether an implicit default version should be defined for modules with no default version explicitly defined. When enabled, which is the default behavior, a module...
timestamp1563827280001MODULES_UNLOAD_MATCH_ORDERby Xavier DelaruelleThe MODULESUNLOADMATCH_ORDER environment variable is introduced to set whether the firstly or the lastly loaded module should be selected for unload when multiple loaded modules match unload request. Configure option --with-unload-match...
timestamp1563200880001Configure modulecmd with config sub-commandby Xavier DelaruelleThe config sub-command has been added to module to help getting or setting the modulecmd.tcl options. With no additional command-line argument, this sub-command reports the current value of all existing options with a mention to indicate...
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...