aboutsummaryrefslogtreecommitdiff
path: root/bash-completion/inquisitio
diff options
context:
space:
mode:
Diffstat (limited to 'bash-completion/inquisitio')
-rw-r--r--bash-completion/inquisitio77
1 files changed, 0 insertions, 77 deletions
diff --git a/bash-completion/inquisitio b/bash-completion/inquisitio
deleted file mode 100644
index 953c95db9..000000000
--- a/bash-completion/inquisitio
+++ /dev/null
@@ -1,77 +0,0 @@
-# Bash completion function for inquisitio
-# Written by Mike Kelly
-# vim: set et sw=4 sts=4 ts=4 ft=sh :
-
-# NOTE: This is still a work in progress, don't expect it to work well or
-# properly right now.
-
-_inquisitio() {
- local cur prev opts
- COMPREPLY=()
- cur=${COMP_WORDS[COMP_CWORD]}
- prev=${COMP_WORDS[COMP_CWORD-1]}
-
- opts="--search -s \
- --version -V \
- --help -h \
- --log-level \
- --no-colour \
- --no-color \
- --environment -E \
- --keys -k \
- --matcher -m \
- --flatten -f \
- --enabled-only -e \
- --not -n \
- --repository -r \
- --repository-format \
- --category \
- --package \
- --visible-only -v \
- --all-versions -a \
- --kind -K \
- --compact \
- --no-compact \
- --show-dependencies -D \
- --show-metadata -M"
-
- case "${cur}" in
- -*)
- COMPREPLY=($(compgen -W "${opts}" -- "${cur}"))
- return 0
- ;;
- *)
- case "${prev}" in
- ## Enum operators
- --log-level)
- COMPREPLY=($(compgen -W "debug qa warning silent" -- "${cur}"))
- return 0
- ;;
-
- --matcher|-m)
- COMPREPLY=($(compgen -W "text pcre exact" -- "${cur}"))
- return 0
- ;;
-
- --repository|-r)
- COMPREPLY=($(compgen -W "$(paludis --log-level silent --list-repositories |sed -n 's,^\* \(.*\),\1,p')" -- "${cur}"))
- return 0
- ;;
- --repository-format)
- COMPREPLY=($(compgen -W "$(paludis --log-level silent --list-repository-formats |sed -n 's,^\* \(.*\),\1,p')" -- "${cur}"))
- return 0
- ;;
- --category)
- COMPREPLY=($(compgen -W "$(paludis --log-level silent --list-categories |sed -n 's,^\* \(.*\),\1,p')" -- "${cur}"))
- return 0
- ;;
- --kind|-K)
- COMPREPLY=($(compgen -W "installable installed all" -- "${cur}"))
- return 0
- ;;
-
- esac
- ;;
- esac
-}
-complete -F _inquisitio inquisitio