timestamp1580283960001
JSON format output
by Xavier Delaruelle
The -j and --json command line switches are added for the avail, list, savelist, whatis and search module sub-commands. When set, the output result of these sub-commands is rendered in JSON format: $ module avail --json bar | python...timestamp1579157700001
ml command
by Xavier Delaruelle
The ml command is added to Modules. ml is a frontend to the module command that reduces the number of characters to type to trigger module actions. With no argument provided ml is equivalent to module list, ml foo corresponds to module...timestamp1569077100001
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...timestamp1564170240001
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...timestamp1564082940001
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...timestamp1564037940001
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...timestamp1563986580001
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...timestamp1563956280001
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...timestamp1563869580001
Disabling implicit default version
by Xavier Delaruelle
The 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...