summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)AuthorFilesLines
2016-05-11Add run-flake8 script.Todd Gamblin1-0/+55
- was missing the obvious.
2016-05-11Use just one flake8 file; mark package.py files to avoid E501 w/url.Todd Gamblin2-21/+0
2016-05-11Update code style checking.Todd Gamblin2-0/+21
- Exempt overlong URL lines from checks. - Omit some of the more painful PEP items.
2016-04-29switched test to use -d for location checkTom Scogland1-3/+3
2016-04-28check that a target directory exists before committing to cdTom Scogland1-2/+5
2016-03-19Support Bash "-u" modeErik Schnetter1-1/+1
2015-12-30another portability fix, this time for zsh/non-bash shTom Scogland1-1/+1
Yay for non-portable declaration syntax. After the previous screwiness I ran this through a number of shells, and found that this is the most portable version I coudl seem to get.
2015-12-30removing ill-fated array check for non-portabilityTom Scogland1-1/+0
2015-12-30Revert "removing check as it can cause failures in zsh"Todd Gamblin1-0/+1
This reverts commit 496e4856916cb881da916539635e9bfa3e1406af. Undo overly large set of changes -- LLVM wasn't ready. Tom can recommit just the zsh stuff.
2015-12-30removing check as it can cause failures in zshTom Scogland1-1/+0
2015-12-29fix for array handling in ancient bashTom Scogland1-5/+4
fixes #284
2015-12-19fix env module sys_type on non-LLNL systemsMike Nolta1-4/+4
2015-12-18remove possible trailing slash in _sp_prefix or _sp_share_dirJohn Westlund1-3/+3
2015-12-17Merge pull request #205 from trws/shell-arg-handling-fixTodd Gamblin1-1/+7
fix for the shell arg handling issues
2015-12-09Change github.com/scalability-llnl to github.com/llnl everywhere.Todd Gamblin2-2/+2
2015-11-25fix for the shell arg handling issuesTom Scogland1-1/+7
The setup-env.sh script now saves off the argument array before shifting off all the arguments so that the final command invocation doesn't arbitrarily requote the arguments. All external quoting is preserved now. This has been thoroughly tested with zsh, but should probably be tested with bash etc. before acceptance.
2015-11-06Added missing $_sp_flags to spack.csh so options -d -k -m -p -v get passed ↵Charles A. Reynolds1-1/+1
on to spack proper.
2015-10-18Add Spack logo.Todd Gamblin3-0/+0
2015-06-09fixing regular expression matches to use regular expression syntax instead ↵Tom Scogland1-1/+1
of globbing syntax
2015-02-06py-mako and fix for setup-env.shAlfredo Gimenez1-2/+2
2014-09-29Bugfix for spack cd -hTodd Gamblin2-2/+16
2014-08-22Add spack cd and spack location commands.Todd Gamblin4-42/+48
- Better shell support for cd'ing into directories - Fix some csh weirdness with nested aliases.
2014-08-21Merge branch 'features/postgresql' into developTodd Gamblin2-0/+9
- add spack cd command. - Fix bug in modules hook Conflicts: lib/spack/spack/cmd/stage.py lib/spack/spack/hooks/dotkit.py share/spack/setup-env.bash
2014-08-17Bugfixes for csh environment modules.Todd Gamblin3-17/+52
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-11Add "spack cd" shell support to cd directly into the staged archive.Todd Gamblin1-0/+4
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