Fix spack install --v[tab] spec (#28278)
This commit is contained in:
parent
27982dc985
commit
f333b7de4e
@ -123,7 +123,7 @@ _bash_completion_spack() {
|
|||||||
# If the cursor is in the middle of the line, like:
|
# If the cursor is in the middle of the line, like:
|
||||||
# `spack -d [] install`
|
# `spack -d [] install`
|
||||||
# COMP_WORDS will not contain the empty character, so we have to add it.
|
# COMP_WORDS will not contain the empty character, so we have to add it.
|
||||||
if [[ "${COMP_LINE:$COMP_POINT:1}" == " " ]]
|
if [[ "${COMP_LINE:$COMP_POINT-1:1}" == " " ]]
|
||||||
then
|
then
|
||||||
cur=""
|
cur=""
|
||||||
fi
|
fi
|
||||||
|
@ -70,6 +70,16 @@ _test_debug_functions() {
|
|||||||
emulate -L sh
|
emulate -L sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Test whether `spack install --verb[] spec` completes to `spack install --verbose spec`
|
||||||
|
COMP_LINE='spack install --verb spec'
|
||||||
|
COMP_POINT=20
|
||||||
|
COMP_WORDS=(spack install --verb spec)
|
||||||
|
COMP_CWORD=2
|
||||||
|
COMP_KEY=9
|
||||||
|
COMP_TYPE=64
|
||||||
|
_bash_completion_spack
|
||||||
|
contains "--verbose" echo "${COMPREPLY[@]}"
|
||||||
|
|
||||||
# This is a particularly tricky case that involves the following situation:
|
# This is a particularly tricky case that involves the following situation:
|
||||||
# `spack -d [] install `
|
# `spack -d [] install `
|
||||||
# Here, [] represents the cursor, which is in the middle of the line.
|
# Here, [] represents the cursor, which is in the middle of the line.
|
||||||
|
@ -123,7 +123,7 @@ _bash_completion_spack() {
|
|||||||
# If the cursor is in the middle of the line, like:
|
# If the cursor is in the middle of the line, like:
|
||||||
# `spack -d [] install`
|
# `spack -d [] install`
|
||||||
# COMP_WORDS will not contain the empty character, so we have to add it.
|
# COMP_WORDS will not contain the empty character, so we have to add it.
|
||||||
if [[ "${COMP_LINE:$COMP_POINT:1}" == " " ]]
|
if [[ "${COMP_LINE:$COMP_POINT-1:1}" == " " ]]
|
||||||
then
|
then
|
||||||
cur=""
|
cur=""
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user