Xavier Delaruelle
Xavier Delaruelle
[Groovy language](http://groovy-lang.org/index.html) seems used in system like Jenkins to interact with user environment. It could be interesting to add support for such language on Modules. Groovy has capabilities to dynamically...
Cirrus CI now has the ability to run tests over an ARM container: https://cirrus-ci.org/guide/linux/#linux-containers [`.cirrus.yml`](https://github.com/cea-hpc/modules/blob/master/.cirrus.yml) could be updated to add a test case that run on such container to verify...
Current CMake code that defines the `module` command could be improved to handle better the arguments that the function receives. In current code there is a test on the number...
When Modules is initialized on *zsh* shell both `module` and `ml` commands are defined. Shell completion is provided for `module` command but it is currently missing for the `ml` command....
When Modules is initialized on *fish* shell both `module` and `ml` commands are defined. Shell completion is provided for `module` command but it is currently missing for the `ml` command....
When Modules is initialized on *tcsh* shell both `module` and `ml` commands are defined. Shell completion is provided for `module` command but it is currently missing for the `ml` command....
In the [NEWS ](https://github.com/cea-hpc/modules/blob/master/NEWS.rst)and [MIGRATING](https://github.com/cea-hpc/modules/blob/master/MIGRATING.rst) documents, there is no hypertext link to the documentation for the changes description of Modules releases between 4.0.0 and 4.4.1. Both documents could be edited...
When calling `switch` sub-command it currently unloads specified switched-off module and loads switched-on module after all loaded modules. In version 3 of Modules, switched-on module was set in place of...
Following [this discussion](https://sourceforge.net/p/modules/mailman/message/36613635/) on the mailing-list. Automatically unloading modules that conflict with one asked to be loaded seems to be an interesting feature. Actually, this is an additional automated mechanism...
Following [this mailing-list discussion thread](https://sourceforge.net/p/modules/mailman/message/36730249/), it would be nice to have simple hooks to define Tcl variables and procedures from the `siteconfig.tcl` file and make these variables and procedures available...