Files
modules/init/bash.in
rk e816ab15b5 modules is a shell tool for setting-up the user environment on the
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.
2000-06-28 00:17:34 +00:00

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