diff options
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Debian/Command/.distfiles | 4 | ||||
-rw-r--r-- | Completion/Debian/Command/_dput | 29 |
2 files changed, 32 insertions, 1 deletions
diff --git a/Completion/Debian/Command/.distfiles b/Completion/Debian/Command/.distfiles index f8bd565d8..c1e902091 100644 --- a/Completion/Debian/Command/.distfiles +++ b/Completion/Debian/Command/.distfiles @@ -1,5 +1,7 @@ DISTFILES_SRC=' .distfiles -_apt _bts _bug _debchange _dpkg _dpkg_source _dupload +_apt +_bts _bug +_debchange _dpkg _dpkg_source _dput _dupload _update-alternatives ' diff --git a/Completion/Debian/Command/_dput b/Completion/Debian/Command/_dput new file mode 100644 index 000000000..39d2973bc --- /dev/null +++ b/Completion/Debian/Command/_dput @@ -0,0 +1,29 @@ +#compdef dput + +if (( ! $+_dput_sites )); then + _dput_sites=( +$(grep "^\[" /etc/dput.cf | sed -e 's,\[,,g' -e 's,\],,g') +) +fi + +_arguments '(-c)--config[config file]:config file:' \ + '(--config)-c[config file]:config file:' \ + '(--debug)-d[debug mode]' \ + '(-d)--debug[debug mode]' \ + '(--dinstall)-D[run dinstall after upload]' \ + '(-D)--dinstall[run dinstall after upload]' \ + '(--force)-f[force upload of already uploaded package]' \ + '(-f)--force[force upload of already uploaded package]' \ + '(--lintian)-l[run lintian before upload]' \ + '(-l)--lintian[run lintian before upload]' \ + '(-o)--check-only[check the package, do not upload]' \ + '(--check-only)-o[check the package, do not upload]' \ + '(--print)-p[print configuration]' \ + '(-p)--print[print configuration]' \ + '(--simulate)-s[simulate an upload only]' \ + '(-s)--simulate[simulate an upload only]' \ + '(--unchecked)-u[do not check GPG signature on the changes file]' \ + '(-u)--unchecked[do not check GPG signature on the changes file]' \ + '(-v)--version[version]' \ + '(--version)-v[version]' \ + '*:changes file:_files -g \*.changes' \ |