github scop/bash-completion 2.14.0
v2.14.0

6 months ago

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)

Don't miss a new bash-completion release

NewReleases is sending notifications on new releases.