diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2018-10-14 15:21:57 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2018-11-09 00:31:24 -0800 |
commit | d14f7b82bb0435053a94ae26fd597767d151f8a9 (patch) | |
tree | 4736d20cf3875e88dbf6cde96ba1935e48f32ab8 /share/spack/setup-env.csh | |
parent | 15c5c36eafa41aca9267581b1e00fdce67cc4b36 (diff) | |
download | spack-d14f7b82bb0435053a94ae26fd597767d151f8a9.tar.gz spack-d14f7b82bb0435053a94ae26fd597767d151f8a9.tar.bz2 spack-d14f7b82bb0435053a94ae26fd597767d151f8a9.tar.xz spack-d14f7b82bb0435053a94ae26fd597767d151f8a9.zip |
env: add spack env activate/deactivate and shell support
- `spack env activate foo`: sets SPACK_ENV to the current active env name
- `spack env deactivate`: unsets SPACK_ENV, deactivates the environment
- added support to setup_env.sh and setup_env.csh
- other env commands work properly with SPACK_ENV, as with an environment
arguments.
- command-line --env arguments take precedence over the active
environment, if given.
Diffstat (limited to 'share/spack/setup-env.csh')
-rwxr-xr-x | share/spack/setup-env.csh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/share/spack/setup-env.csh b/share/spack/setup-env.csh index cb45f8f74c..4e471b1121 100755 --- a/share/spack/setup-env.csh +++ b/share/spack/setup-env.csh @@ -28,5 +28,6 @@ if ($?SPACK_ROOT) then _spack_pathadd DK_NODE "$_sp_dotkit_root/$_sp_sys_type" _spack_pathadd MODULEPATH "$_sp_tcl_root/$_sp_sys_type" else - echo "ERROR: Sourcing spack setup-env.csh requires setting SPACK_ROOT to the root of your spack installation" + echo "ERROR: Sourcing spack setup-env.csh requires setting SPACK_ROOT to " + echo " the root of your spack installation." endif |