summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2020-01-24 19:28:20 -0600
committerPeter Scheibel <scheibel1@llnl.gov>2020-01-24 17:28:20 -0800
commitdcd8d7a620ad247daf0da771ea22859f9e651ca6 (patch)
tree0309d80d46fe370de63060589636c7db3263682b /share
parent12a261523e2d3d21c8ea98eddee581a9fdd4a3ce (diff)
downloadspack-dcd8d7a620ad247daf0da771ea22859f9e651ca6.tar.gz
spack-dcd8d7a620ad247daf0da771ea22859f9e651ca6.tar.bz2
spack-dcd8d7a620ad247daf0da771ea22859f9e651ca6.tar.xz
spack-dcd8d7a620ad247daf0da771ea22859f9e651ca6.zip
Add spack config list command for tab completion (#14474)
* Add spack config list command for tab completion * Update tab completion scripts
Diffstat (limited to 'share')
-rwxr-xr-xshare/spack/bash/spack-completion.in2
-rwxr-xr-xshare/spack/spack-completion.bash8
2 files changed, 7 insertions, 3 deletions
diff --git a/share/spack/bash/spack-completion.in b/share/spack/bash/spack-completion.in
index 2ab39a57a3..ca15b8dfb2 100755
--- a/share/spack/bash/spack-completion.in
+++ b/share/spack/bash/spack-completion.in
@@ -218,7 +218,7 @@ _keys() {
_config_sections() {
if [[ -z "${SPACK_CONFIG_SECTIONS:-}" ]]
then
- SPACK_CONFIG_SECTIONS="compilers mirrors repos packages modules config upstreams"
+ SPACK_CONFIG_SECTIONS="$(spack config list)"
fi
SPACK_COMPREPLY="$SPACK_CONFIG_SECTIONS"
}
diff --git a/share/spack/spack-completion.bash b/share/spack/spack-completion.bash
index 9550137bff..20a5d936ea 100755
--- a/share/spack/spack-completion.bash
+++ b/share/spack/spack-completion.bash
@@ -218,7 +218,7 @@ _keys() {
_config_sections() {
if [[ -z "${SPACK_CONFIG_SECTIONS:-}" ]]
then
- SPACK_CONFIG_SECTIONS="compilers mirrors repos packages modules config upstreams"
+ SPACK_CONFIG_SECTIONS="$(spack config list)"
fi
SPACK_COMPREPLY="$SPACK_CONFIG_SECTIONS"
}
@@ -584,7 +584,7 @@ _spack_config() {
then
SPACK_COMPREPLY="-h --help --scope"
else
- SPACK_COMPREPLY="get blame edit"
+ SPACK_COMPREPLY="get blame edit list"
fi
}
@@ -615,6 +615,10 @@ _spack_config_edit() {
fi
}
+_spack_config_list() {
+ SPACK_COMPREPLY="-h --help"
+}
+
_spack_configure() {
if $list_options
then