aboutsummaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2009-09-18 19:25:22 +0000
committerUlrich Müller <ulm@gentoo.org>2009-09-18 19:25:22 +0000
commit82e674a689ad3c9d127ee59258902db13e8c591a (patch)
treecaff9a37e18cbdc00c9c0a7e41a28df35b53bb99 /misc
parentWhitespace. (diff)
downloadeselect-82e674a689ad3c9d127ee59258902db13e8c591a.tar.gz
eselect-82e674a689ad3c9d127ee59258902db13e8c591a.tar.bz2
eselect-82e674a689ad3c9d127ee59258902db13e8c591a.zip
Add support for brief output mode in modules.eselect. Speed up bash completion.
svn path=/trunk/; revision=657
Diffstat (limited to 'misc')
-rw-r--r--misc/eselect.bashcomp5
1 files changed, 3 insertions, 2 deletions
diff --git a/misc/eselect.bashcomp b/misc/eselect.bashcomp
index 5c4a988..6e41bdc 100644
--- a/misc/eselect.bashcomp
+++ b/misc/eselect.bashcomp
@@ -8,6 +8,7 @@
_eselect() {
local cur sedcmd sedcmd3 possibles
+ local options="--brief --no-color --no-colour"
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
sedcmd='s/^ \([[:alnum:]-][[:alnum:]_-]*\)[[:space:],].*$/\1/p'
@@ -24,8 +25,8 @@ _eselect() {
done
case $# in
- 1) possibles=$(eselect help 2>/dev/null \
- | sed -n -e "${sedcmd}") ;;
+ 1) possibles="${options} $(eselect --brief modules list 2>/dev/null)"
+ ;;
2) possibles=$(eselect "$1" usage 2>/dev/null \
| sed -n -e "${sedcmd}") ;;
3)