]> git.pld-linux.org Git - packages/dic.git/blame - dic-bash-completion
- unconditional noarch subpackages
[packages/dic.git] / dic-bash-completion
CommitLineData
e8de3c5c
ZU
1# dic bash_completition - made by uzsolt
2
3_dic()
4{
5 local cur
6
7 COMPREPLY=()
8 prev=${COMP_WORDS[COMP_CWORD-1]}
9 cur=${COMP_WORDS[COMP_CWORD]}
10 if [ ${prev} = "show" -o ${prev} = "update" -o ${prev} = "remove" -o ${prev} = "view" ]; then
11 COMPREPLY=( $( compgen -W "$(dic list | cut --byte 1-21 | sed -n "3,$ p" | sed "s@ *\$@@ ; s@\ @\\\ @g")" -- $cur ) )
12 elif [ ${prev} = "search" -o ${prev} = "list" -o ${prev} = "add" ]; then
13 COMREPLY=""
14 else
15 case "$cur" in
16 -*)
17 COMPREPLY=( $( compgen -W '-h --help -i --case-sensitive -d --device -r --regexp\
18 -l --long -g --get -c --category -s --status -m --mode' -- $cur ) )
19 ;;
20 *)
21 COMPREPLY=( $( compgen -W 'add search remove get show list update view' -- $cur ) )
22 ;;
23 esac
24 fi
25
26 return 0
27
28}
29complete -F _dic dic
This page took 0.090279 seconds and 4 git commands to generate.