summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Completion/Debian/Command/_apt95
2 files changed, 68 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index 323d70bc5..705527f52 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2025-12-16 Oliver Kiddle <opk@zsh.org>
+ * Christopher Bock: 54148: Completion/Debian/Command/_apt:
+ use same set of options for apt as with apt-get
+
* Aidan Van Duyne: 54143: Src/Zle/zle_bindings.c,
Doc/Zsh/zle.yo: Bind '_' to vi-first-non-blank in vicmd keymap
diff --git a/Completion/Debian/Command/_apt b/Completion/Debian/Command/_apt
index aa4b3bed4..43c0ba0b6 100644
--- a/Completion/Debian/Command/_apt
+++ b/Completion/Debian/Command/_apt
@@ -393,12 +393,45 @@ _apt_consume_long () {
_apt-cmd () {
_apt_arguments _apt-cmd_sm \
+ -S,--snapshot:_apt_snapshot_datesg \
+ -V,--verbose-versions:bool \
+ -b,--compile,--build:bool \
+ -c,--config-file:configfileg \
+ -d,--download-only:bool \
+ -f,--fix-broken:bool \
-h,--help:bool \
+ -m,--ignore-missing,--fix-missing:bool \
+ -o,--option:arbitemg \
+ -q,--quiet,--silent:intlevelg \
+ -s,--simulate,--just-print,--dry-run,--recon,--no-act:bool \
+ -t,--target-release,--default-release:releaseg \
+ -u,--show-upgraded:bool \
-v,--version:bool \
- -c,--config-file:configfile \
- -o,--option:arbitem \
- -t,--target-release:release \
- -S,--snapshot:_apt_snapshot_dates \
+ -y,--yes,--assume-yes:bool \
+ --allow-change-held-packages:bool \
+ --allow-downgrades:bool \
+ --allow-remove-essential:bool \
+ --allow-unauthenticated:bool \
+ --arch-only:bool \
+ --auto-remove:bool \
+ --diff-only:bool \
+ --dsc-only:bool \
+ --force-yes:bool \
+ --ignore-hold:bool \
+ --list-cleanup:bool \
+ --mark-auto:bool,--markauto:bool \
+ --no-download:bool \
+ --no-install-recommends:bool \
+ --no-remove:bool \
+ --no-upgrade:bool \
+ --only-source:bool \
+ --only-upgrade:bool \
+ --print-uris:bool \
+ --purge:bool \
+ --reinstall:bool \
+ --tar-only:bool \
+ --trivial-only:bool \
+ --with-new-pkgs:bool \
-- \
/$'list\0'/ \( \
\( \
@@ -450,43 +483,45 @@ _apt-cmd () {
_apt-get () {
_apt_arguments _apt-get_sm \
- -h,--help:bool \
- -v,--version:bool \
- -q,--quiet,--silent:intlevel \
- -d,--download-only:bool \
+ -S,--snapshot:_apt_snapshot_datesg \
+ -V,--verbose-versions:bool \
-b,--compile,--build:bool \
- -s,--simulate,--just-print,--dry-run,--recon,--no-act:bool \
- -y,--yes,--assume-yes:bool \
+ -c,--config-file:configfileg \
+ -d,--download-only:bool \
-f,--fix-broken:bool \
- -u,--show-upgraded:bool \
- -V,--verbose-versions:bool \
+ -h,--help:bool \
-m,--ignore-missing,--fix-missing:bool \
+ -o,--option:arbitemg \
+ -q,--quiet,--silent:intlevelg \
+ -s,--simulate,--just-print,--dry-run,--recon,--no-act:bool \
+ -t,--target-release,--default-release:releaseg \
+ -u,--show-upgraded:bool \
+ -v,--version:bool \
+ -y,--yes,--assume-yes:bool \
+ --allow-change-held-packages:bool \
+ --allow-downgrades:bool \
+ --allow-remove-essential:bool \
+ --allow-unauthenticated:bool \
+ --arch-only:bool \
+ --auto-remove:bool \
+ --diff-only:bool \
+ --dsc-only:bool \
+ --force-yes:bool \
+ --ignore-hold:bool \
+ --list-cleanup:bool \
+ --mark-auto:bool,--markauto:bool \
--no-download:bool \
--no-install-recommends:bool \
- --ignore-hold:bool \
- --with-new-pkgs:bool \
+ --no-remove:bool \
--no-upgrade:bool \
+ --only-source:bool \
--only-upgrade:bool \
- --allow-downgrades:bool \
- --allow-remove-essential:bool \
- --allow-change-held-packages:bool \
- --force-yes:bool \
--print-uris:bool \
--purge:bool \
- --list-cleanup:bool \
--reinstall:bool \
- -c,--config-file:configfile \
- -o,--option:arbitem \
- -t,--target-release,--default-release:release \
- --trivial-only:bool \
- --no-remove:bool \
- --only-source:bool \
- --diff-only:bool \
--tar-only:bool \
- --arch-only:bool \
- --allow-unauthenticated:bool \
- --auto-remove:bool \
- -S,--snapshot:_apt_snapshot_dates \
+ --trivial-only:bool \
+ --with-new-pkgs:bool \
-- \
/$'update\0'/ \| \
/$'upgrade\0'/ \| \