github scop/bash-completion 2.15.0
v2.15.0

10 hours ago

2.15.0 (2024-11-24)

Features

  • _comp_abspath: handle ".." (d599dcf)
  • _comp_compgen_filedir,_comp_compgen_filedir_xspec: don’t suggest . and .. (#1230) (0e7a0cf)
  • associate unzip and friends with *.vsix (3c3ab17)
  • curl: Complete "%", "-" for --trace[-ascii] (b44b29c)
  • curl: Complete files for --json, --write-out (62c0ecb)
  • curl: Complete stdin "-" in file locations (9c72cf8)
  • fprintd-*: new completions (8aa4914)
  • iftop: -G, -s, -L, and -o arg (non-)completions (35293af)
  • ip: complete ip ntable show (432f95f)
  • java: enable .java filename completion for java command (959ce82), closes #1196
  • kata-runtime: add 3rd party fallback completion loader (5ff8055)
  • nerdctl: add 3rd party fallback completion loader (cf0591a)
  • ngrok: add 3rd party fallback completion loader (#1252) (df48031)
  • openssl: Stop having subcommands hardcoded (300b936)
  • python,pyvenv: versioned 3.13 executable support (3039122)
  • set: more featureful completion (1cb3eae)
  • slabtop: new completion (64be5ea)
  • sops: add 3rd party fallback completion loader (47af482)
  • tar: use long option compression options (0518a21)
  • todoist: add 3rd party fallback completion loader (75f5d26)
  • uv: add 3rd party fallback completion loader (ba003af)
  • uvx: add 3rd party fallback completion loader (499ecab)
  • wine: complete with *.bat and *.cmd (01b34cb)
  • xv: associate with *.webp and *.pnm (#1227) (2dab633)
  • xxd: add -n, -o, and -R arg (non-)completions (8304d33)

Bug Fixes

  • _comp_compgen: use compgen -V array_name in bash >= 5.3 (2b5f9fa)
  • _comp_expand_glob: set LC_COLLATE for the sorting order (ce98f68)
  • _comp_expand_glob: work around GLOBSORT in Bash 5.3 (0fda821)
  • compatdir: use _comp_expand_glob for the correct order (51e680a)
  • curl: Complete all and category for --help (7eb2eb2)
  • dpkg: Add missing short option -R (9891762)
  • rsync,ssh: do not overescape spaces in remote filenames (#910) (e8dc253)
  • source files using absolute paths for absolute BASH_SOURCE (e1a70c6)
  • tar: Complete added files with long opts (c94bebb)
  • update-alternatives: fix the "--help" parsing (07605cb)

Don't miss a new bash-completion release

NewReleases is sending notifications on new releases.