aboutsummaryrefslogtreecommitdiff
path: root/data/shell-completions/bash
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2017-12-17 21:06:07 +0000
committerJussi Pakkanen <jpakkane@gmail.com>2019-03-08 01:59:36 +0200
commitb5cc01ccd99f2aec46768c0d2a1758d9d3317cef (patch)
tree4fb8bee385ff14a19d7b636a0b980905ed0ce420 /data/shell-completions/bash
parentcb614e8ff6c7b0775686c846c5b6e12a332c76fc (diff)
downloadmeson-b5cc01ccd99f2aec46768c0d2a1758d9d3317cef.zip
meson-b5cc01ccd99f2aec46768c0d2a1758d9d3317cef.tar.gz
meson-b5cc01ccd99f2aec46768c0d2a1758d9d3317cef.tar.bz2
bash/zsh: drop completion for deprecated command
Diffstat (limited to 'data/shell-completions/bash')
-rw-r--r--data/shell-completions/bash/meson27
1 files changed, 1 insertions, 26 deletions
diff --git a/data/shell-completions/bash/meson b/data/shell-completions/bash/meson
index d757e96..993885b 100644
--- a/data/shell-completions/bash/meson
+++ b/data/shell-completions/bash/meson
@@ -375,7 +375,6 @@ _meson-introspect() {
longopts=(
targets
installed
- target-files
buildsystem-files
buildoptions
tests
@@ -385,31 +384,7 @@ _meson-introspect() {
)
local cur prev
- if _get_comp_words_by_ref cur prev &>/dev/null; then
- case $prev in
- --target-files)
- for i in "${!COMP_WORDS[@]}"; do
- opt="${COMP_WORDS[i]}"
- dir="${COMP_WORDS[i+1]}"
- case "$opt" in
- -C)
- break
- ;;
- esac
- dir=.
- done
- tests_json=$(meson introspect "$dir" --targets)
- if [ $? -eq 0 ]; then
- tests=$(python3 -c 'import sys, json
-for target in json.load(sys.stdin):
- print(target["id"])
-' <<< "$tests_json")
- COMPREPLY=($(compgen -W '$tests' -- "$cur"))
- fi
- return
- ;;
- esac
- else
+ if ! _get_comp_words_by_ref cur prev &>/dev/null; then
cur="${COMP_WORDS[COMP_CWORD]}"
fi