4762 Commits

Author SHA1 Message Date
Oliver Kiddle
e73499b372 54181, 54331: remove support for restricted shell
This is in response to a security report. There are too many potential ways
to break out of a restricted shell and more secure, modern alternatives exist.
2026-04-14 03:14:46 +02:00
Jun-ichi Takimoto
f7769ad632 54327: parameter names with dot are allowed except just after $ 2026-04-13 09:44:50 +09:00
Mikael Magnusson
b28db218a1 54319: turn off AUTO_NAME_DIRS option in completion 2026-04-08 11:05:59 +02:00
Bao Trinh
e2aa560919 github #156: _git: fix --git-dir and --work-tree options when used with parameters 2026-04-05 14:08:04 -05:00
Christopher Bock
2f338edfd9 github #153: _zfs update zpool-prop's 2026-04-05 14:01:49 -05:00
Ronan Pigott
b6c83b47e6 54208: allow multiple --preserve flags to cp 2026-04-05 11:52:42 +02:00
Oliver Kiddle
c8923e69da 54276: fix to add full list of compression algorithms as completion matches for zfs 2026-04-05 11:29:28 +02:00
Eisuke Kawashima
8a56d87ab1 github #163: fix completion of ssh (option -E) 2026-04-03 23:20:32 +09:00
Eisuke Kawashima
15444f903c github #155: update git completion 2026-04-03 21:21:38 +09:00
Christopher Bock
1f062e3ed2 github #152: _apt fix typos 2026-04-03 20:18:05 +09:00
Jun-ichi Takimoto
ec5c130abd 54251: complete names containing dot only after ${ 2026-03-30 13:43:20 +09:00
Stéphane Blondon
50bfeb4e98 54246: _zcalc: accept option -r (RPN mode) 2026-03-26 23:27:09 +09:00
Jun-ichi Takimoto
64a75431b0 54241 + 54242: use extra-verbose style in _parameters
add notes in the description of extra-verbose style in zshcompsys(1)
2026-03-24 22:52:39 +09:00
Jun-ichi Takimoto
8758234470 54185+54209: set default value of verbose style to true 2026-03-09 00:12:22 +09:00
Christopher Bock
3a81b4d0f9 54150: the option --license was removed in 2010 2025-12-16 01:26:54 +01:00
Christopher Bock
005e39b8f3 54148: use same set of options for apt as with apt-get 2025-12-16 01:23:58 +01:00
Christopher Bock
4a99cc2669 54117: update apt completion
thanks to dana or the many tweaks.
  * fix: apt-config shell options + add missing options
  * new: satisy, autoremove, autpurge, --allow-downgrades,
    --allow-remove-essential,--allow-change-held-packages, --with-new-pkgs,
    indextargets, --snapshot/-S
  * snapshot lookup via mr/time^Wrewritten by dana to use zsh/datetime
  * edit-sources file lookup for .list & .sources
2025-11-30 20:48:43 +01:00
Oliver Kiddle
5a1cbabead 54094: handle rust coreutils in completions 2025-11-24 22:10:27 +01:00
dana
f9f83d20f8 54092 (tweaked): _git: improve format completion
- complete user-defined formats (pretty.<name> in config)
- complete tformat: syntax
- auto-remove extra : when completing (t|)format:
- add new place-holders

+ added comment per off-list suggestion
2025-11-22 13:52:09 -06:00
Arseny Maslennikov
81aefc79ad 54091: _git: add support for more pretty format specifiers
The specifiers are taken from the git-log(1) man page.

The %[ac]h specifier matches the behaviour of git rev-list --date=human.
2025-11-17 17:49:35 +01:00
Christopher Bock
8ee515c56b 54085: complete tput -v option on Linux 2025-11-17 04:51:20 +01:00
Christopher Bock
86c1043043 54080 (tweaked): update tags in bts completion 2025-11-17 04:46:18 +01:00
Christopher Bock
d16d14fa45 54084: use _numbers for whence -x 2025-11-17 04:37:44 +01:00
Oliver Kiddle
3fdffa7fa5 54034: ignore completer filenames with funny characters in them
This addresses the same issue as 52768 which was reverted.
2025-11-17 04:31:33 +01:00
dana
1a3c753ae8 53577: _git: improve max-verbose, other descriptions
- add ability to style specific ref types
- significantly improve performance of resolving unambiguous ref names
- fix display of ref names without descriptions
- make branch and commit descriptions more consistent
- improve format of alias descriptions
2025-11-16 10:45:46 -06:00
Christopher Bock
dec49fb7ae 54026: update uscan options 2025-11-12 08:44:13 +01:00
Christopher Bock
8b55591950 54025: complete apt-mark minimize-manual 2025-11-12 08:37:24 +01:00
Oliver Kiddle
2a6e69d42d 54071: fix prompt colour completion 2025-11-12 08:10:05 +01:00
Christopher Bock
6d095f2c0d github #148: complete fortune databases 2025-11-03 20:33:59 +01:00
Oliver Kiddle
1782750aa9 54022: completion updates for openbsd 7.8 2025-11-03 20:25:36 +01:00
LangLangbart
7bf0500ddf github #149: improve voice name parsing in say completion 2025-10-31 10:58:24 +01:00
Christopher Bock
044267cecb github #131: add missing options 2025-10-23 23:04:53 +02:00
Kevin Cox
a53cd5eacb github #147: Clean up some leaked variables in completion functions 2025-10-23 19:28:54 +02:00
Oliver Kiddle
fa40c50ee0 54000: new completion for FreeBSD's bectl 2025-10-23 19:16:01 +02:00
Oliver Kiddle
fb4e83852d 53985: update git completion for new options in 2.51 2025-10-02 23:06:00 +02:00
Christoph Erhardt
071e325c82 53981: _dnf5: fix completion of local rpm files 2025-09-30 08:47:15 +09:00
Ryan Rotter
32d1158b8f github #145: update completion: _install
current to:
  DragonFly 6.4.2, FreeBSD 14.3, NetBSD 10.1, OpenBSD 7.7, macOS 15.6.1

- -S[temp file] removed except for DragonFly; all other BSDs have
  removed this flag, and I can't find a commercial Unix that supports it
- -S[flush] replaces old -S opt on Darwin, FreeBSD
- -S disabled on OpenBSD which still supports it as a noop/compat option
- corrected +N flag to -N
- remove -C for NetBSD, it appears that this was never supported
- several other updates (mostly Net/Free flags added to Darwin/DragonFly)
2025-09-29 14:36:48 +02:00
Oliver Kiddle
6f6cdea2b3 53970 based on github #131 by Christopher Bock: complete all dataset properties for zfs allow and support comma separated list for zfs scripts 2025-09-29 14:32:10 +02:00
Oliver Kiddle
89c0256ef6 53969: completion updates for Unix utilities in macOS 15.5 2025-09-29 14:24:39 +02:00
Oliver Kiddle
3b08c1f044 53968: new lvm2 and blkid completions 2025-09-29 14:20:05 +02:00
Oliver Kiddle
59247a8a6f 53967: update completions affected by FreeBSD 14.3 2025-09-25 09:28:35 +02:00
Oliver Kiddle
f5432a7127 53966: completion update based on nmcli 1.52.0 2025-09-25 09:17:10 +02:00
Markus Kurtz
8f4002a1e4 github #143: list only remote branches for git checkout --guess 2025-09-24 00:57:06 +02:00
Elliot Berman
c45baa2510 github #142: Fix text for git merge --squash/--no-squash 2025-09-24 00:47:51 +02:00
Christopher Bock
5ee53bb245 github #141: complete apt why/why-not 2025-09-24 00:41:34 +02:00
Eisuke Kawashima
1cb9a052dc fix and improve completion for ssh-keygen 2025-09-24 00:10:25 +02:00
Oliver Kiddle
c6b6954294 53947: fix for broken completion of tags and paths with ansible-galaxy 2025-09-24 00:03:16 +02:00
Jun-ichi Takimoto
dff057259d 53898: update _pmap, _date, _pgrep, _sysctl
_pmap is moved from Linux/Command/ to Unix/Command
2025-09-01 11:11:01 +09:00
Jun-ichi Takimoto
7d4fc84519 53866: fix _man for NetBSD 2025-08-28 09:15:08 +09:00
Jun-ichi Takimoto
19767e1129 53827: fix/update _sbuild 2025-08-07 00:58:15 +09:00