Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] sbuild completion: short options want "-x asdf" and not "-x=asdf"
- X-seq: zsh-workers 53824
- From: Dima Kogan <dima@xxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: [PATCH] sbuild completion: short options want "-x asdf" and not "-x=asdf"
- Date: Thu, 17 Jul 2025 17:55:59 +0200
- Archived-at: <https://zsh.org/workers/53824>
- Feedback-id: i3e8042a0:Fastmail
- List-id: <zsh-workers.zsh.org>
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