README.md (modules-5.1.1.tar.bz2) | : | README.md (modules-5.2.0.tar.bz2) | ||
---|---|---|---|---|
# <img src="https://raw.githubusercontent.com/cea-hpc/modules/master/doc/img/mod ules_red.svg" height="180" alt="Modules"/> | # <img src="https://raw.githubusercontent.com/cea-hpc/modules/main/doc/img/modul es_red.svg" height="180" alt="Modules"/> | |||
[](https://github.com/cea-hpc/modules/actions?query=workflow:linux-test s) | [](https://github.com/cea-hpc/modules/actions?query=workflow:linux-test s) | |||
[](https://github.com/cea-hpc/modules/actions?query=workflow:window s-tests) | [](https://github.com/cea-hpc/modules/actions?query=workflow:window s-tests) | |||
[](https://cirrus-ci.com/github/cea-hpc/modules) | [](https://cirrus-ci.com/github/cea-hpc/modules) | |||
[](https://codecov.io/gh/cea-hpc/modules) | [](https://codecov.io/gh/cea-hpc/modules) | |||
[](https://modules.readthedocs.io/en/latest/?badge=latest) | [](https://modules.readthedocs.io/en/latest/?badge=latest) | |||
[](https://repology.org/metapackage/environment-modules/versions) | [](https://repology.org/metapackage/environment-modules/versions) | |||
[](https://twitter.com/EnvModules) | [](https://twitter.com/EnvModules) | |||
Modules, provides dynamic modification of a user's environment | Modules, provides dynamic modification of a user's environment | |||
============================================================== | ============================================================== | |||
The Modules package is a tool that simplify shell initialization and | The Modules package is a tool that simplify shell initialization and | |||
lets users easily modify their environment during the session with | lets users easily modify their environment during the session with | |||
modulefiles. | modulefiles. | |||
skipping to change at line 28 | skipping to change at line 28 | |||
Each modulefile contains the information needed to configure the shell for | Each modulefile contains the information needed to configure the shell for | |||
an application. Once the Modules package is initialized, the environment can | an application. Once the Modules package is initialized, the environment can | |||
be modified on a per-module basis using the module command which interprets | be modified on a per-module basis using the module command which interprets | |||
modulefiles. Typically modulefiles instruct the module command to alter or | modulefiles. Typically modulefiles instruct the module command to alter or | |||
set shell environment variables such as PATH, MANPATH, etc. modulefiles may | set shell environment variables such as PATH, MANPATH, etc. modulefiles may | |||
be shared by many users on a system and users may have their own collection | be shared by many users on a system and users may have their own collection | |||
to supplement or replace the shared modulefiles. | to supplement or replace the shared modulefiles. | |||
Modules can be loaded and unloaded dynamically and atomically, in an clean | Modules can be loaded and unloaded dynamically and atomically, in an clean | |||
fashion. All popular shells are supported, including bash, ksh, zsh, sh, | fashion. All popular shells are supported, including bash, ksh, zsh, sh, | |||
csh, tcsh, fish, as well as some scripting languages such as tcl, perl, | csh, tcsh, fish, cmd, as well as some scripting languages such as tcl, perl, | |||
python, ruby, cmake and r. | python, ruby, cmake and r. | |||
Modules are useful in managing different versions of applications. Modules | Modules are useful in managing different versions of applications. Modules | |||
can also be bundled into meta-modules that will load an entire suite of | can also be bundled into meta-modules that will load an entire suite of | |||
different applications. | different applications. | |||
Quick examples | Quick examples | |||
-------------- | -------------- | |||
Here is an example of loading a module on a Linux machine under bash. | Here is an example of loading a module on a Linux machine under bash. | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added |