Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

[PATCH] sbuild completion: short options want "-x asdf" and not "-x=asdf"



Hi. This fixes a bug where the zsh completion produces invalid options
to sbuild.

Thanks.

From d895b7e49aa994537d937bcb29dfafeb30cbbf98 Mon Sep 17 00:00:00 2001
From: Dima Kogan <dima@xxxxxxxxxxxxxxx>
Date: Thu, 17 Jul 2025 17:52:50 +0200
Subject: [PATCH] sbuild completion: short options want "-x asdf" and not
 "-x=asdf"

---
 Completion/Debian/Command/_sbuild | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/Completion/Debian/Command/_sbuild b/Completion/Debian/Command/_sbuild
index 459738d5d..dc400e8c0 100644
--- a/Completion/Debian/Command/_sbuild
+++ b/Completion/Debian/Command/_sbuild
@@ -51,9 +51,9 @@ _sbuild() {
     '(--arch-any --no-arch-any)--arch-any[build Architecture: any packages]' \
     '(--arch-any --no-arch-any)--no-arch-any[do not build Architecture: any packages]' \
     '(-b --batch)'{-b,--batch}'[operate in batchmode]' \
-    '(-c --chroot)'{-c=,--chroot=}'[chroot to use]:chroot' \
+    '(-c --chroot)'{-c,--chroot=}'[chroot to use]:chroot' \
     '(--chroot-mode)--chroot-mode=[chroot mode]:mode:(schroot sudo autopkgtest unshare)' \
-    '(-d --dist)'{-d=,--dist=}'[distribution]:distribution:_sbuild_distributions' \
+    '(-d --dist)'{-d,--dist=}'[distribution]:distribution:_sbuild_distributions' \
     '--archive=[use specified archive]' \
     '(--apt-clean --no-apt-clean)--apt-clean[force apt-get clean]' \
     '(--apt-clean --no-apt-clean)--no-apt-clean[do not apt-get clean]' \
@@ -61,10 +61,10 @@ _sbuild() {
     '(--apt-upgrade --no-apt-upgrade)--no-apt-upgrade[do not apt-get upgrade]' \
     '(--apt-distupgrade --no-apt-distupgrade)--apt-distupgrade[force apt-get distupgrade]' \
     '(--apt-distupgrade --no-apt-distupgrade)--no-apt-distupgrade[do not apt-get distupgrade]' \
-    '(-m --maintainer)'{-m=,--maintainer=}'[maintainer field for .changes]:maintainer:_deb_identities' \
-    '(-e --uploader)'{-e=,--uploader=}'[uploader field for .changes]:uploader:_deb_identities' \
-    '(-k --keyid)'{-k=,--keyid=}'[GPG Key to sign packages]: :_sbuild_signing_keys' \
-    '(-j --jobs)'{-j=,--jobs=}'[jobs to run simultaneously]:number of jobs' \
+    '(-m --maintainer)'{-m,--maintainer=}'[maintainer field for .changes]:maintainer:_deb_identities' \
+    '(-e --uploader)'{-e,--uploader=}'[uploader field for .changes]:uploader:_deb_identities' \
+    '(-k --keyid)'{-k,--keyid=}'[GPG Key to sign packages]: :_sbuild_signing_keys' \
+    '(-j --jobs)'{-j,--jobs=}'[jobs to run simultaneously]:number of jobs' \
     '--debbuildopt=[option to dpkg-buildpackage]:option' \
     '--debbuildopts=[options to dpkg-buildpackage]:options' \
     '--dpkg-source-opt=[option to dpkg-source]:option' \
@@ -73,7 +73,7 @@ _sbuild() {
     '--mailfrom=[mail from]:sender:_email_addresses -c' \
     '(-n --nolog)'{-n,--nolog}'[no build log file]' \
     '--profiles=[profiles for dpkg-buildpackage]:profile list (comma separated)' \
-    '(-p --purge)'{-p=,--purge=}'[purge mode]:purge mode:(never successful always)' \
+    '(-p --purge)'{-p,--purge=}'[purge mode]:purge mode:(never successful always)' \
     '--purge-build=[build purge mode]:purge mode:(never successful always)' \
     '--purge-deps=[deps purge mode]:purge mode:(never successful always)' \
     '--purge-session=[session purge mode]:purge mode:(never successful always)' \
-- 
2.50.0



Messages sorted by: Reverse Date, Date, Thread, Author