Command options and arguments auto-completion under the Bash shell The following packages have been upgraded in the Cygwin distribution:
* bash-completion 2.14 * bash-completion-devel 2.14 bash-completion provides auto-completion for options of and arguments to hundreds of commands; and a collection of shell functions to develop those using the bash programmable completion commands. For more information see the project home page: https://github.com/scop/bash-completion See below for changes since the last Cygwin release: for full details see /usr/share/doc/bash-completion/CHANGELOG.md after installation or: https://github.com/scop/bash-completion/blob/master/CHANGELOG.md 2.14.0 2024-05-09 Features - cryptsetup: complete --header with filenames - env: complete commands and variable assignments - env: treat `-*` as the command name after `-` and `--` - env: treat `-*` as the command name after assignments - ip: Complete 'route get' options - ip: Complete addr add/change/replace options - ip: Complete ip route list options - ip: Complete link afstats command - ip: Complete neigh add, del, change, replace - ip: Complete route save/showdump - iperf: --tos/-S argument completion - ssh-copy-id: (non-)complete args to `-t` and `-F` - ssh-keygen: complete -r/-Y specific -O args - ssh-keyscan: complete -O argument Bug Fixes - _comp_{compgen,xfunc}: use `declare -F --` for arbitrary funcs - _comp_{load,realcommand}: handle option-like command name - available_interfaces: strip only trailing colon from entries - bash_completion,conftest: use `complete -p --` for arbitrary cmds - fio: engines completion - ip: Complete link change as well as set - ip: Don't stop at proxy and nomaster in neigh - scp remote_files: do not filter generated paths with "$cur" - scp remote_files: localize variable `cur` - ssh-keygen: handling of bundled short options - ssh-keygen: make work with custom IFS - ssh-keygen: suggest -O arg completions depending on mode - use -- to pass arbitrary cmdnames to `_comp_load` - use `pathcmd=$(type -P -- "$1")` for arbitrary cmds -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit <https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'. If you need more information on unsubscribing, start reading here: <https://sourceware.org/lists.html#unsubscribe>.