summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacek SowiƄski <mruwek.gentoo@vcf.pl>2012-04-24 15:36:03 +0200
committerJeremy Olexa <darkside@gentoo.org>2012-04-24 11:09:10 -0500
commit8d7b628117fe61121d952dd6be2e319ab968e720 (patch)
treebaea31bb17a8dfd6a2fe4abef4c7f66fa800b530
parentPreliminary support for `equery keywords` (diff)
downloadgentoo-bashcomp-8d7b628117fe61121d952dd6be2e319ab968e720.tar.gz
gentoo-bashcomp-8d7b628117fe61121d952dd6be2e319ab968e720.tar.bz2
gentoo-bashcomp-8d7b628117fe61121d952dd6be2e319ab968e720.zip
Proper calling of _pkgname() in `equery list`
-rw-r--r--gentoo10
1 files changed, 5 insertions, 5 deletions
diff --git a/gentoo b/gentoo
index f4e0ee6..a0097f2 100644
--- a/gentoo
+++ b/gentoo
@@ -1191,18 +1191,18 @@ _equery()
case "${cur}" in
-*)
COMPREPLY=($(compgen -W "-h --help -d --duplicates -b
- --missing-binpkgs -f --full-regex -m --mask-reason -I
+ --binpkgs-missing -f --full-regex -m --mask-reason -I
--exclude-installed -o --overlay-tree -p --portage-tree -F
--format" -- $cur))
;;
*)
case "${prev}" in
- -i|--installed)
- _pkgname -I $cur
+ -p|--?(portage|overlay)-tree)
+ _pkgname -A $cur
;;
*)
- # Complete on all package names.
- _pkgname -A $cur
+ # Complete on installed package names by default.
+ _pkgname -I $cur
;;
esac
;;