The Modules package allows you to dynamically modify a user's environment via modulefiles. Each modulefile contains the information needed to configure the shell for an application. Once the Modules package is initialized, the environment can be modified on a per-module basis. Typically, modulefiles instruct the module command to alter or 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 to supplement or replace the shared modulefiles. The modules environment is common on SGI/Crays and many workstation farms.
|Implementation||Tcl Unix Shell C|
Release Notes: A 'break' in a modulefile will cause the modulefile to not be added to $LOADEDMODULES, but will be considered a successful execution to not affect other modulefiles being loaded concurrently. CYGWIN/Windows specific code has been added. A problem with module load when the full path is given has been fixed. The Modules-Paper in PDF format has been added. Some of the Makefile/configure discovery has been fixed.
Release Notes: cmdPath has been fixed up to remove individual items from a path. The problem of failed "module loads" in a modulefile has been fixed.
Release Notes: This release adds bz2 files to the distribution mix and tests for the "is-loaded" modulefile command introduced back in 3.0.8-rko. It fixes some documents and fixes "module swap" to put the substituted module in the same path location as the old one. A number of tests for this feature have been added.