#%Module1.0
##
##	Sets up a pseudo Modules Autoadder
##
set-alias openwin	{(module load openwin;openwin $*; module rm openwin;)}
set-alias answerbook	\
	{(module load answerbook; answerbook $*;module rm answerbook; )}

set-alias dos		{(module load dos; dos $* & module rm dos;)}

set-alias maker		{(module load frame; maker $*; module rm frame;)}

set-alias 123		{(module load lotus; 123 $* & module rm lotus;)}

set modules(saber)   {xsaberc++ saberc++ saberc++tool}
set modules(bugs)    {bugtool xbugtool bugview xbugview bugreport}
set modules(tex)     {tex latex dvi2ps virtex}

foreach module [array names modules] {
   foreach program $modules($module) {
	set-alias $program \
		"(module load $module;$program $*;module rm $module;)"
   }
}

set-alias xset		{(module load openwin; xset $* & module rm openwin;)}
