mirror of
https://github.com/envmodules/modules.git
synced 2026-06-10 00:56:30 +08:00
fly, as it were. It's a powerful mechanism for dynamically changing environment variables, aliases, X11 resources, etc. It uses an embedded Tcl intrepretor, with a few extensions. Therefore, it has a well defined language syntax. Version 3.1 is GPL, and includes many improvements over the 3.0beta.
25 lines
553 B
Plaintext
25 lines
553 B
Plaintext
|
|
if [ "${MODULE_VERSION:-}" = "" ]; then
|
|
MODULE_VERSION_STACK="@VERSION@"
|
|
MODULE_VERSION="@VERSION@"
|
|
export MODULE_VERSION
|
|
else
|
|
MODULE_VERSION_STACK="$MODULE_VERSION"
|
|
fi
|
|
export MODULE_VERSION_STACK
|
|
|
|
module() { eval `@BASEPREFIX@$MODULE_VERSION/bin/modulecmd bash $*`; }
|
|
|
|
MODULESHOME=@prefix@
|
|
export MODULESHOME
|
|
|
|
if [ "${LOADEDMODULES:-}" = "" ]; then
|
|
LOADEDMODULES=
|
|
export LOADEDMODULES
|
|
fi
|
|
|
|
if [ "${MODULEPATH:-}" = "" ]; then
|
|
MODULEPATH=`sed 's/#.*$//' ${MODULESHOME}/init/.modulespath | awk 'NF==1{printf("%s:",$1)}'`
|
|
export MODULEPATH
|
|
fi
|