4
local cur prev options commands
7
cur=${COMP_WORDS[COMP_CWORD]}
8
prev=${COMP_WORDS[COMP_CWORD-1]}
9
options='-c --config -d -h --host -s -m --maintainer -k --keyid
10
-t -O --output -P --passive -s --simulate -U --upload
11
-i --input -v --version'
12
commands='mv rm cancel'
16
keyid_options=`gpg -K|grep ^sec|cut -d'/' -f2|cut -d' ' -f1`
17
COMPREPLY=( $( compgen -W "$keyid_options" | grep ^$cur ) )
21
compgen -G "${cur}*.changes"
22
compgen -G "${cur}*.commands"
27
compgen -G "${cur}*.changes"
28
compgen -G "${cur}*.dsc"
29
compgen -G "${cur}*.commands"
34
compgen -G "${cur}*.changes"
35
compgen -G "${cur}*.dsc"
36
compgen -G "${cur}*.commands"
37
compgen -W "$commands" | grep "^$cur"
38
compgen -W "$options" | grep "^$cur"
46
[ "$have" ] && complete -F _dcut -o filenames dcut