modules
modules copied to clipboard
Environment Modules: provides dynamic modification of a user's environment
### Describe the bug In an attempt to refactor modulefiles into separate common modulefiles, ModuleTests no longer operate as expected. Presumably this is because when run in test-mode the dependent...
[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...
The ``envml`` tool that ends up in ``Modules/bin/`` seems quite useful but does not show up in the documentation (apart from the Release Notes: https://modules.readthedocs.io/en/latest/NEWS.html?highlight=envml).
Currently modules hard-codes many paths into its source and implementation before it's installed. If that installation is moved, it's broken. This is problematic for various packaging systems, especially those that...