diff options
author | Ulrich Müller <ulm@gentoo.org> | 2009-09-18 19:25:22 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2009-09-18 19:25:22 +0000 |
commit | 82e674a689ad3c9d127ee59258902db13e8c591a (patch) | |
tree | caff9a37e18cbdc00c9c0a7e41a28df35b53bb99 /misc | |
parent | Whitespace. (diff) | |
download | eselect-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.bashcomp | 5 |
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) |