timestamp1599591840001Forbidding use of modulesby Xavier DelaruelleThe module-forbid modulefile command is added to dynamically forbid the evaluation of modulefiles it specifies. When forbidden, a module cannot be loaded and an access error is returned when an attempt is made to evaluate it. $ cat...
timestamp1599113820001Hiding modulesby Xavier DelaruelleThe newly introduced module-hide modulefile command enables to dynamically hide modulefiles, module aliases or symbolic versions specified to it: $ cat /path/to/modulefiles/bar/.modulerc #%Module4.6 module-version bar/1.0...
timestamp1595595120001Querying user's name and groups membershipby Xavier DelaruelleTwo new sub-commands are introduced for the module-info modulefile command: username and usergroups. They respectively fetch the name of the user currently running modulecmd.tcl or the name of all the groups this user is member of...
timestamp1594912140001Embed shell scripts in modulefilesby Xavier DelaruelleThe source-sh modulefile command is introduced to source environment changes done by the evaluation of a shell script passed as argument. With newly introduced sh-to-mod sub-command resulting environment changes done by script are output...
timestamp1594127820001Translating shell scripts into modulefilesby Xavier DelaruelleThe sh-to-mod sub-command is added to output as a modulefile content the environment changes done by the evaluation of a shell script passed as argument. sh-to-mod is especially useful for software providing a shell script for their...
timestamp1569077100001Modules 4.3.1 releasedby Xavier DelaruelleModules 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...
timestamp1564170240001Modules 4.3.0 releasedby Xavier DelaruelleModules 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...
timestamp1564082940001Control module command verbosityby Xavier DelaruelleThe 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...
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...