From 71963da3975f941ce37a36fe99d60462226659e2 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 25 Oct 2006 13:13:22 +0000 Subject: arno: two new completions --- Completion/Unix/Command/_getmail | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Completion/Unix/Command/_getmail (limited to 'Completion/Unix/Command/_getmail') diff --git a/Completion/Unix/Command/_getmail b/Completion/Unix/Command/_getmail new file mode 100644 index 000000000..e7c83bee3 --- /dev/null +++ b/Completion/Unix/Command/_getmail @@ -0,0 +1,27 @@ +#compdef getmail + +_getmail_confiles() { + local -a a f + local expl + f=( ~/.getmail/*~$HOME/.getmail/oldmail*(.)) + a=(${f#~/.getmail/}) + _wanted getmail-conffile expl 'config file' compadd "$@" -a - a +} + +local -a arguments + arguments=( + '--version[show version]' + '(--help,-h)'{--help,-h}'[display help]' + '(--getmaildir,-g)'{--getmaildir=,-g+}'[specify config/data directory]:config directory:_directories' + \*{--rcfile=,-r+}'[specify configuration file]:config file:_getmail_confiles' + '--dump[dump configuration]' + '--trace[print extended information]' + '*:files:_files' + \*{--verbose,-v}'[verbose mode]' + '(--quiet,-q)'{--quiet,-q}'[silent mode]' + '(--delete,-d,--dont-delete,-l)'{--delete,-d}'[delete messages from server]' + '(--delete,-d,--dont-delete,-l)'{--dont-delete,-l}"[don't delete messages from server]" + '(--new,-n,--all,-a)'{--all,-a}'[retrieve all messages]' + '(--new,-n,--all,-a)'{--new,-n}'[retrieve only new messages]' + ) +_arguments -s -S $arguments -- cgit 1.4.1