From 11f370e7be3911ab04ba92437e12fa01d0b6827a Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Fri, 11 Jun 2021 14:19:24 -0500 Subject: setup-env: allow users to skip module function setup (#24236) * setup-env: allow users to skip module function setup * Add documentation on SPACK_SKIP_MODULES --- lib/spack/docs/getting_started.rst | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/spack/docs/getting_started.rst b/lib/spack/docs/getting_started.rst index fa77d74cd6..bd57e64f2b 100644 --- a/lib/spack/docs/getting_started.rst +++ b/lib/spack/docs/getting_started.rst @@ -70,7 +70,13 @@ Sourcing these files will put the ``spack`` command in your ``PATH``, set up your ``MODULEPATH`` to use Spack's packages, and add other useful shell integration for :ref:`certain commands `, :ref:`environments `, and :ref:`modules `. For -``bash``, it also sets up tab completion. +``bash`` and ``zsh``, it also sets up tab completion. + +In order to know which directory to add to your ``MODULEPATH``, these scripts +query the ``spack`` command. On shared filesystems, this can be a bit slow, +especially if you log in frequently. If you don't use modules, or want to set +``MODULEPATH`` manually instead, you can set the ``SPACK_SKIP_MODULES`` +environment variable to skip this step and speed up sourcing the file. If you do not want to use Spack's shell support, you can always just run the ``spack`` command directly from ``spack/bin/spack``. @@ -1166,7 +1172,7 @@ the key that we just created: 60D2685DAB647AD4DB54125961E09BB6F2A0ADCB uid [ultimate] dinosaur (GPG created for Spack) - + Note that the name "dinosaur" can be seen under the uid, which is the unique id. We might need this reference if we want to export or otherwise reference the key. @@ -1205,7 +1211,7 @@ If you want to include the private key, then just add `--secret`: $ spack gpg export --secret dinosaur.priv dinosaur -This will write the private key to the file `dinosaur.priv`. +This will write the private key to the file `dinosaur.priv`. .. warning:: -- cgit v1.2.3-70-g09d2