summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)AuthorFilesLines
2014-08-16Add csh/tcsh support for modulesTodd Gamblin3-0/+140
- csh scripting is a GIANT pain in the ass - hopefully the thin script layer doesn't get much more complex.
2014-08-16Consolidate most module code into spack.modules and spack.cmd.moduleTodd Gamblin2-179/+58
- One file with all the module classes (spack/modules.py) - Has an EnvModule superclass that does most of the work and consolidates common code - Subclasses have specializations for different module systems (TclModule, Dotkit) - One command (spack module) for all the types of modules to use - the one command is used by the scripts, only need to maintain in one place - has some subcommands for different module types, but they're handled mostly generically. - Consolidate zsh support into a single setup-env.sh script.
2014-08-04Fixed up module supportDavid Beckingsale1-0/+122
2014-08-04Added inital module supportDavid Beckingsale1-16/+33
2014-07-08Adding dotkit support to TAU.Todd Gamblin1-0/+132
- New spack.hooks package - contains modules with pre and post install hooks - New dotkit hook module - generates/removes dotkits on install/uninstall - New spack use, spack unuse commands - use same syntax as install/uninstall - New setup-env.bash script - Sets up path, dotkit support - new spack dotkit command - used by script to parse specs, generate specs of installed pckages for dotkit file names