Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: files/misc/
Date: Sat, 22 Feb 2014 15:15:47
Message-Id: 1393082125.6e4f6bda0b41e9b4cf554c6d06db0ad3cb85ba12.dywi@gentoo
1 commit: 6e4f6bda0b41e9b4cf554c6d06db0ad3cb85ba12
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Sat Feb 22 15:15:25 2014 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Sat Feb 22 15:15:25 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=6e4f6bda
7
8 add bash completion for roverlay-query-config
9
10 ---
11 files/misc/roverlay.bashcomp | 32 ++++++++++++++++++++++++++++++++
12 1 file changed, 32 insertions(+)
13
14 diff --git a/files/misc/roverlay.bashcomp b/files/misc/roverlay.bashcomp
15 index 60a49e6..c15dd96 100644
16 --- a/files/misc/roverlay.bashcomp
17 +++ b/files/misc/roverlay.bashcomp
18 @@ -306,3 +306,35 @@ _roverlay_setup_comp() {
19 esac
20 }
21 complete -F _roverlay_setup_comp roverlay-setup
22 +
23 +_roverlay_query_config_comp() {
24 + local cur
25 + local prev
26 +
27 + COMPREPLY=()
28 + _get_comp_words_by_ref cur prev
29 +
30 + local LONGOPTS=(
31 + '--help' '--config-file' '--all' '--list-all'
32 + '--empty-missing' '--from-file' '--outfile' '--variable'
33 + )
34 + local SHORTOPTS=(
35 + '-h' '-C' '-a' '-l' '-u' '-f' '-O' '-v'
36 + )
37 +
38 + case "${prev}" in
39 + '-C'|'--config-file'|'-f'|'--from-file'|'-O'|'--outfile')
40 + # <file> arg
41 + _filedir
42 + ;;
43 + '-v'|'--variable')
44 + true
45 + ;;
46 + *)
47 + COMPREPLY=(
48 + $( compgen -W "${LONGOPTS[*]} ${SHORTOPTS[*]}" -- "${cur}" )
49 + )
50 + ;;
51 + esac
52 +}
53 +complete -F _roverlay_query_config_comp roverlay-query-config