2.14.0 (2024-05-09)
Features
- bao: add 3rd party fallback completion loader (af7fbb9)
- cryptsetup: complete --header with filenames (4c9fc87)
- dlv: add 3rd party fallback completion loader (eefe71d)
- env: complete commands and variable assignments (5c75fa3)
- env: treat
-*
as the command name after-
and--
(0cd2883) - env: treat
-*
as the command name after assignments (71b7fb2) - gup: add 3rd party fallback completion loader (>= 0.25.0) (1641f1a)
- incus: add 3rd party fallback completion loader (7108d9c)
- ip: Complete 'route get' options (12fbdb1)
- ip: Complete addr add/change/replace options (8262664)
- ip: Complete ip route list options (43beafc)
- ip: Complete link afstats command (6721346)
- ip: Complete neigh add, del, change, replace (ba80203)
- ip: Complete route save/showdump (606f650)
- iperf: --tos/-S argument completion (d2f59bb)
- ssh-copy-id: (non-)complete args to
-t
and-F
(53fdce4) - ssh-keygen: complete -r/-Y specific -O args (d6977fc)
- ssh-keyscan: complete -O argument (39ea543)
- tofu: add 3rd party fallback completion loader (4edd9a2)
- zarf: add 3rd party fallback completion loader (032f0f0)
Bug Fixes
- comp{compgen,xfunc}: use
declare -F --
for arbitrary funcs (8998491) - comp{load,realcommand}: handle option-like command name (883946d)
- available_interfaces: strip only trailing colon from entries (a452aee)
- bash_completion,conftest: use
complete -p --
for arbitrary cmds (dafd338) - fio: engines completion (27a0ef8)
- ip: Complete link change as well as set (956bd5d)
- ip: Don't stop at proxy and nomaster in neigh (d58ea76)
- scp remote_files: do not filter generated paths with "$cur" (bc812df)
- scp remote_files: localize variable
cur
(34f7d0c) - ssh-keygen: handling of bundled short options (18e436d)
- ssh-keygen: make work with custom IFS (b71340b)
- ssh-keygen: suggest -O arg completions depending on mode (b49ab1d)
- use -- to pass arbitrary cmdnames to
_comp_load
(3c1d9bc) - use
pathcmd=$(type -P -- "$1")
for arbitrary cmds (8795ca9)