about summary refs log tree commit diff
path: root/Completion/Debian
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2001-11-26 17:11:09 +0000
committerClint Adams <clint@users.sourceforge.net>2001-11-26 17:11:09 +0000
commit174ca3a9aed9fda95d6658f8014b3c450213f0da (patch)
tree6b538ac1f428ed2977828fa571fa9cf1132500eb /Completion/Debian
parent9385a5485c2e28b2ffbd64c0ba624433a2aefb01 (diff)
downloadzsh-174ca3a9aed9fda95d6658f8014b3c450213f0da.tar.gz
zsh-174ca3a9aed9fda95d6658f8014b3c450213f0da.tar.xz
zsh-174ca3a9aed9fda95d6658f8014b3c450213f0da.zip
16291: Gergely Nagy: check ~/.dupload.conf, tweak sed expression to handle hooks.
Diffstat (limited to 'Completion/Debian')
-rw-r--r--Completion/Debian/Command/_dupload26
1 files changed, 26 insertions, 0 deletions
diff --git a/Completion/Debian/Command/_dupload b/Completion/Debian/Command/_dupload
new file mode 100644
index 000000000..81ac73f67
--- /dev/null
+++ b/Completion/Debian/Command/_dupload
@@ -0,0 +1,26 @@
+#compdef dupload
+
+if (( ! $+_dupload_sites )); then
+  _dupload_sites=(
+$(grep -hs "^\$cfg" /etc/dupload.conf ~/.dupload.conf | sed 's/^\$cfg{\([^}]*\)}.*$/\1/')
+)
+fi
+
+_arguments '--to:nickname[nickname of target site]:('"$_dupload_sites"')' \
+           '(--debug)-d[ftp verbosity]:debuglevel:' \
+           '(-d)--debug[ftp verbosity]:debuglevel:' \
+           '(--force)-f[upload ignoring logs]' \
+           '(-f)--force[upload ignoring logs]' \
+           '(--keep)-k[keep going, skip broken]' \
+           '(-k)--keep[keep going, skip broken]' \
+           '--no[dry run]' \
+           '--nomail[suppress announcement]' \
+           '--mailonly[dry run and real announcement]' \
+           '--noarchive[add anti-archival header]' \
+           '(--print)-p[print config legibly]' \
+           '(-p)--print[print config legibly]' \
+           '(--quiet)-q[quiet]' \
+           '(-q)--quiet[quiet]' \
+           '(--Version)-V[version]' \
+           '(-V)--Version[version]' \
+           '*:changes file:_files -g \*.changes' \