env-switcher is a thin layer on top of the excellent modules package. env-switcher effectively allows users to manipulate the environment that is loaded for all shells (including non-interactive remote shells) without manually editing their startup dot files -- something that users traditionally have difficultly doing properly.
More detail to follow.
env-switcher is included in the OSCAR Cluster project. More information and the developers can be reached on the OSCAR mailing lists.
Visit our SourceForge project page.