* default for cache is now "no"
* Added version_test() to testsuite to make some of the
tests conditional on the values generated by --version.
- the configure options help is formatted with AC_HELP_STRING
an modules environment for all users through the system shell
files. Is specific to Linux/RedHat 7.x, but is of general
applicability.
* Added further tests for modulefile "module use dir_path"
(found an unload bug that will be fixed before release)
* Environment variable contents are now quoted to preserve
any embedded environment variables. (Needed for versioning)
* Added over 50 tests specific to module versioning, and testing
xgetenv.
* Fixed the unsetenv on unload function, the feature added in 3.0.6-rko
was supposed to set the env.var. to the optional third argument.
This was to allow old env.var. values to be recovered by unraveling
a stack set in an other env.var. Added tests for this feature.
This is used by the version modulefile.
* Fixed and updated the version modulefile to allow stacked
versions to be removed the stack.
* Removed an annoying spurious stderr newline.
for "module use", "module use --append", and "module unuse".
* Changed the global variable names (flags,current_module) to
(g_flags, g_current_module) to identify their ubiquity in the
module source.
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.