index.rst (modules-5.1.1.tar.bz2) | : | index.rst (modules-5.2.0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
an application. Once the Modules package is initialized, the environment | an application. Once the Modules package is initialized, the environment | |||
can be modified on a per-module basis using the :command:`module` command | can be modified on a per-module basis using the :command:`module` command | |||
which interprets modulefiles. Typically modulefiles instruct the | which interprets modulefiles. Typically modulefiles instruct the | |||
:command:`module` command to alter or set shell environment variables such as | :command:`module` command to alter or set shell environment variables such as | |||
:envvar:`PATH`, :envvar:`MANPATH`, etc. modulefiles may be shared by many | :envvar:`PATH`, :envvar:`MANPATH`, etc. modulefiles may be shared by many | |||
users on a system and users may have their own collection to supplement or | users on a system and users may have their own collection to supplement or | |||
replace the shared modulefiles. | replace the shared modulefiles. | |||
Modules can be **loaded** and **unloaded** dynamically and atomically, | Modules can be **loaded** and **unloaded** dynamically and atomically, | |||
in an clean fashion. All popular shells are supported, including *bash*, | in an clean fashion. All popular shells are supported, including *bash*, | |||
*ksh*, *zsh*, *sh*, *csh*, *tcsh*, *fish*, as well as some scripting | *ksh*, *zsh*, *sh*, *csh*, *tcsh*, *fish*, *cmd*, as well as some scripting | |||
languages such as *tcl*, *perl*, *python*, *ruby*, *cmake* and *r*. | languages such as *tcl*, *perl*, *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. | |||
.. note:: Modules presented here are ones that modify the shell or script | .. note:: Modules presented here are ones that modify the shell or script | |||
execution environment. They should not be confused with language-specific | execution environment. They should not be confused with language-specific | |||
modules (e.g., Perl modules, Python modules or R modules) that add specific | modules (e.g., Perl modules, Python modules or R modules) that add specific | |||
capabilities to scripts. | capabilities to scripts. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |