diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 777e40c9771..90406c355b7 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1 +1 @@ -{".":"2.16.0"} +{".":"2.17.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index bc2a01a36e9..8bf64bcf83f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -122,6 +122,324 @@ * **mfiutil:** more link and style issues ([cbd2661](https://github.com/scop/bash-completion/commit/cbd266155020194ec824028fb5c0d7ac95c89474)) +## [2.17.0](https://github.com/dseomn/bash-completion/compare/2.16.0...2.17.0) (2025-07-15) + + +### Features + +* **_comp_abspath:** handle ".." ([d599dcf](https://github.com/dseomn/bash-completion/commit/d599dcfb7f33146baa143d99067c7e71d2992ee6)) +* **_comp_backup_glob:** add zsync .zs-old ([a342d3a](https://github.com/dseomn/bash-completion/commit/a342d3a48039d896113f7a8c876f74890f417185)) +* **_comp_compgen_filedir,_comp_compgen_filedir_xspec:** don’t suggest . and .. ([#1230](https://github.com/dseomn/bash-completion/issues/1230)) ([0e7a0cf](https://github.com/dseomn/bash-completion/commit/0e7a0cf04bd9dbb190e977323ff16a24c6e172e7)) +* add (many) more 3rd party fallback completion loaders ([47f46c2](https://github.com/dseomn/bash-completion/commit/47f46c21c4f5c9055b9b726bb845b56d6154990d)) +* add even more 3rd party fallback completion loaders ([520bb07](https://github.com/dseomn/bash-completion/commit/520bb07dc6eb10a48bb95f4f4a6fd4cc2cddc081)) +* add new completion for `chflags` ([2d50f40](https://github.com/dseomn/bash-completion/commit/2d50f40659366aafc80b800ef21b8b9eabde7f23)) +* **alp:** add 3rd party fallback completion loader ([606017f](https://github.com/dseomn/bash-completion/commit/606017f0b77734140a2612132985ee4dc01fd227)) +* **apko:** add 3rd party fallback completion loader ([e906c75](https://github.com/dseomn/bash-completion/commit/e906c75236fc961e6dbb21c4707e454952ab09cc)) +* **aptitude:** update sub-commands ([4ac918f](https://github.com/dseomn/bash-completion/commit/4ac918f075c71e54753e90b8d1fd87871ca4a08f)) +* **aqua:** add 3rd party fallback completion loader ([#1275](https://github.com/dseomn/bash-completion/issues/1275)) ([379a951](https://github.com/dseomn/bash-completion/commit/379a951454283e64ad6b5f55f885ff25bfc7454e)) +* **argc:** add 3rd party fallback completion loader ([f0c3b59](https://github.com/dseomn/bash-completion/commit/f0c3b59fd21edb99f6aec83043eb4ce0eaa64d29)) +* **argo:** add 3rd party fallback completion loader ([c069996](https://github.com/dseomn/bash-completion/commit/c06999686590810805b1b755da468025c7f21d54)) +* associate .ogx and .oga with relevant programs ([0a13be1](https://github.com/dseomn/bash-completion/commit/0a13be1f6576ee4977552379e11157073b4e841b)) +* associate unzip and friends with *.vsix ([3c3ab17](https://github.com/dseomn/bash-completion/commit/3c3ab1781bf6061607d327a72a77ea93cf8aaedf)) +* **atlas:** add 3rd party fallback completion loader ([ce0abdd](https://github.com/dseomn/bash-completion/commit/ce0abdd70617bdb41f018d26eee8542107cd5770)) +* **atmos:** add 3rd party fallback completion loader ([8796f86](https://github.com/dseomn/bash-completion/commit/8796f86938758396ae3e89c167f3dc1e834612e1)) +* **bao:** add 3rd party fallback completion loader ([af7fbb9](https://github.com/dseomn/bash-completion/commit/af7fbb97b470abce4025144fe4676c38cf4514d4)) +* **bashbot:** add 3rd party fallback completion loader ([494e625](https://github.com/dseomn/bash-completion/commit/494e6251e8ab7f8a707fcdcd40255a994357d824)) +* **bombadil:** add 3rd party fallback completion loader ([90ef9a2](https://github.com/dseomn/bash-completion/commit/90ef9a215521f14e0c66dd10d530c14648e7ecf6)) +* **bosh:** add 3rd party fallback completion loader ([21fcca5](https://github.com/dseomn/bash-completion/commit/21fcca5e44793cf235de1dd281e2d84ca5ee0263)) +* **brctl:** for delif command offer only bridged interfaces ([93e797b](https://github.com/dseomn/bash-completion/commit/93e797b3a982afdd8099bf7ce5c17c5b361a5949)) +* **caddy:** add 3rd party fallback completion loader ([6b999e5](https://github.com/dseomn/bash-completion/commit/6b999e5bd6167154d54e516fe631716713356740)) +* **chamber:** add 3rd party fallback completion loader ([d6f2798](https://github.com/dseomn/bash-completion/commit/d6f2798960b4597ee40206e80a140cfc40e85b92)) +* **changie:** add 3rd party fallback completion loader ([5268e0b](https://github.com/dseomn/bash-completion/commit/5268e0bd7700edd956ea3566216b3536cc7cbdfd)) +* **chflags:** complete "-x" only for FreeBSD ([44f29da](https://github.com/dseomn/bash-completion/commit/44f29dae2c11f6e228d7e947e9aa0e6d9c1fb106)) +* **clusterctl:** add 3rd party fallback completion loader ([6124044](https://github.com/dseomn/bash-completion/commit/612404438fc99954e2fa21334cbfd078fc6de44b)) +* **cmctl:** add 3rd party fallback completion loader ([4dcef0b](https://github.com/dseomn/bash-completion/commit/4dcef0b6598fde5c141843ee7b3051f38d55d298)) +* **coder:** add 3rd party fallback completion loader ([4dc827a](https://github.com/dseomn/bash-completion/commit/4dc827a3c91d6f5badc73f479e8d75db72ff607e)) +* **colima:** add 3rd party fallback completion loader ([55a75aa](https://github.com/dseomn/bash-completion/commit/55a75aae8a21b11d65eef27e115d853a2e24819a)) +* **conform:** add 3rd party fallback completion loader ([676c062](https://github.com/dseomn/bash-completion/commit/676c0629ee1f7fdba5f480387b54b708cb211b43)) +* **conftest:** add 3rd party fallback completion loader ([123c8d5](https://github.com/dseomn/bash-completion/commit/123c8d599d1b818a3e775ab16854fee7ccb62f40)) +* **container-structure-test:** add 3rd party fallback completion loader ([42d9241](https://github.com/dseomn/bash-completion/commit/42d9241eee14f8cbbf7e71df1ba8d7cb56badbfa)) +* **cosign:** add 3rd party fallback completion loader ([#1286](https://github.com/dseomn/bash-completion/issues/1286)) ([2dba9c6](https://github.com/dseomn/bash-completion/commit/2dba9c66a42b0d0bbbcde678d54123f3f56c12d5)) +* **crane,gcrane,krane:** add 3rd party fallback completion loaders ([24918db](https://github.com/dseomn/bash-completion/commit/24918dbca1d0adfee7b88c761d4a48f36061c864)) +* **crictl:** add 3rd party fallback completion loader ([7823df8](https://github.com/dseomn/bash-completion/commit/7823df8716e32486d83a3ece16f688bca011191b)) +* **cryptsetup:** complete --header with filenames ([4c9fc87](https://github.com/dseomn/bash-completion/commit/4c9fc87975bd2dc04a6851017d9a71116ec1e44f)) +* **ctlptl:** add 3rd party fallback completion loader ([c3784cc](https://github.com/dseomn/bash-completion/commit/c3784cc41acf1bf984e4279ba34fb4cdfb13e61c)) +* **cue:** add 3rd party fallback completion loader ([b9b56e0](https://github.com/dseomn/bash-completion/commit/b9b56e031a1902a76b9a6fb55ce3bd17ccce413f)) +* **curl:** Complete "%", "-" for --trace[-ascii] ([b44b29c](https://github.com/dseomn/bash-completion/commit/b44b29ca1078043d2957d68e932e1a27c7e10283)) +* **curl:** Complete files for --json, --write-out ([62c0ecb](https://github.com/dseomn/bash-completion/commit/62c0ecbc6b8d018f4eb313961d888ab1cb18ecb5)) +* **curl:** Complete IP addresses for --interface ([0ea21b9](https://github.com/dseomn/bash-completion/commit/0ea21b987a1ffeec3d0a2d4c630bfcd20e19b87c)) +* **curl:** Complete protocols for --proto-default ([7051379](https://github.com/dseomn/bash-completion/commit/7051379e448147407c3fe43c89872dafb76ebb27)) +* **curl:** Complete stdin "-" in file locations ([9c72cf8](https://github.com/dseomn/bash-completion/commit/9c72cf85c72f1cc0ad31ab1a5b12bbc78f06956e)) +* **dagger:** add 3rd party fallback completion loader ([fb50c08](https://github.com/dseomn/bash-completion/commit/fb50c0860507518bec63f9b42d0116af5a9cd4b3)) +* **dapr:** add 3rd party fallback completion loader ([12b91f1](https://github.com/dseomn/bash-completion/commit/12b91f11ab9dd3335222099c7d02462375829181)) +* **dasel:** add 3rd party fallback completion loader ([6c85159](https://github.com/dseomn/bash-completion/commit/6c8515988c6cc9523c1798e64a99762a1c76fc5e)) +* **deck:** add 3rd party fallback completion loader ([254f76a](https://github.com/dseomn/bash-completion/commit/254f76a30838f624326346737c7b434fd20eac78)) +* **delta:** add 3rd party fallback completion loader ([164852f](https://github.com/dseomn/bash-completion/commit/164852f9555d8fcb1959f06f2cbaed75a24ab6d7)) +* **depot:** add 3rd party fallback completion loader ([ba56206](https://github.com/dseomn/bash-completion/commit/ba5620612b7e7c4ec2ca57ef92cbaa599fc42814)) +* **devspace:** add 3rd party fallback completion loader ([ad11337](https://github.com/dseomn/bash-completion/commit/ad113374f6808a9edd304055bbadc383b1cb0e1e)) +* **dlv:** add 3rd party fallback completion loader ([eefe71d](https://github.com/dseomn/bash-completion/commit/eefe71d8681d0735abc541cd0b7d2c7f9c535212)) +* **dot:** support filename extension .gv ([be0010e](https://github.com/dseomn/bash-completion/commit/be0010e8517de89bf06bda02bdccacc51968136e)) +* **driftctl:** add 3rd party fallback completion loader ([fffafbc](https://github.com/dseomn/bash-completion/commit/fffafbc83720d49bc4c9531d712e583dafef8ee6)) +* **dyff:** add 3rd party fallback completion loader ([3a37c60](https://github.com/dseomn/bash-completion/commit/3a37c60699fa34a1a81afb654cbd79f7f5d94fa5)) +* **env:** complete commands and variable assignments ([23b8144](https://github.com/dseomn/bash-completion/commit/23b8144d88451f31cb01cb59f3dcd4b787069f1c)) +* **env:** complete commands and variable assignments ([5c75fa3](https://github.com/dseomn/bash-completion/commit/5c75fa332b5f86863f14c2ef45cdc8732c9a2c35)) +* **env:** treat `-*` as the command name after `-` and `--` ([0cd2883](https://github.com/dseomn/bash-completion/commit/0cd2883ca17e65a86fe81c650cea869f9fc70839)) +* **env:** treat `-*` as the command name after assignments ([71b7fb2](https://github.com/dseomn/bash-completion/commit/71b7fb2bc6fd9eef901e959aaf089419cc6f74a4)) +* **esc:** add 3rd party fallback completion loader ([48a2811](https://github.com/dseomn/bash-completion/commit/48a281172efcced5ee688e0e5c93530a0fed17a3)) +* **flux:** add 3rd party fallback completion loader ([ddd108b](https://github.com/dseomn/bash-completion/commit/ddd108b34ccc25eaa889c79ef23d2c36af30aada)) +* **fprintd-*:** new completions ([8aa4914](https://github.com/dseomn/bash-completion/commit/8aa4914a9ce9896d2461b2e09ba3f7649e001d99)) +* **free:** new completion ([f82ac04](https://github.com/dseomn/bash-completion/commit/f82ac04a5ec3bd6d1832aab62d06e44232e0e2fd)) +* **fsnotifywait,fsnotifywatch:** new, alias to inotifywait ([8e8dacc](https://github.com/dseomn/bash-completion/commit/8e8dacc78a5d1a3bc7638353e9ba6d9523a5b6b7)) +* **furyctl:** add 3rd party fallback completion loader ([01ee387](https://github.com/dseomn/bash-completion/commit/01ee387a8d5181ebd6594a481405d960942d4f24)) +* **fx:** add 3rd party fallback completion loader ([86b838c](https://github.com/dseomn/bash-completion/commit/86b838c7028c5c2bea8c6664f4f25aaee17b4d9c)) +* **ghorg:** add 3rd party fallback completion loader ([7313401](https://github.com/dseomn/bash-completion/commit/731340147be6a66b1a7506df6ffeccdc2aaad680)) +* **gitconfig:** add 3rd party fallback completion loader ([1fe9904](https://github.com/dseomn/bash-completion/commit/1fe99041ab155648f77b3f3c67fa85a7247cddb9)) +* **gitleaks:** add 3rd party fallback completion loader ([a642fc8](https://github.com/dseomn/bash-completion/commit/a642fc87fb41e78a4cb3747afd325004cb33d184)) +* **gitsign:** add 3rd party fallback completion loader ([635d734](https://github.com/dseomn/bash-completion/commit/635d734ba8adcafb710402c79e105de7a73e986d)) +* **glab:** add 3rd party fallback completion loader ([c298dcf](https://github.com/dseomn/bash-completion/commit/c298dcfd2f5a8a67ada2b48723701ed0941383df)) +* **glances:** add 3rd party fallback completion loader ([4218596](https://github.com/dseomn/bash-completion/commit/421859654c94c9864c8d93ca539295024f480504)) +* **glen:** add 3rd party fallback completion loader ([89ad58f](https://github.com/dseomn/bash-completion/commit/89ad58f63def8459bfc13f3072ed94d33a705473)) +* **glow:** add 3rd party fallback completion loader ([8c3166b](https://github.com/dseomn/bash-completion/commit/8c3166bbdcfc8fc273c0e88c09c4cf92eb3f3148)) +* **gopass:** add 3rd party fallback completion loader ([81c6273](https://github.com/dseomn/bash-completion/commit/81c62737cb938fb21237d1c992c513a143a8b0e4)) +* **grype:** add 3rd party fallback completion loader ([a1b3831](https://github.com/dseomn/bash-completion/commit/a1b3831c8a5cffedd9295fb5ab5c9418a3089945)) +* **gup:** add 3rd party fallback completion loader (>= 0.25.0) ([1641f1a](https://github.com/dseomn/bash-completion/commit/1641f1a3043e3a378b4dd08a0f07240dd1d56548)) +* **helmfile:** add 3rd party fallback completion loader ([3dec92b](https://github.com/dseomn/bash-completion/commit/3dec92b0f7f0a7f34c5540c3b2983938d2b64bca)) +* **hostctl:** add 3rd party fallback completion loader ([25700b6](https://github.com/dseomn/bash-completion/commit/25700b615424cd01974c81a5d2dbca84ac45f5a2)) +* **iftop:** -G, -s, -L, and -o arg (non-)completions ([35293af](https://github.com/dseomn/bash-completion/commit/35293af0aaa2d37cee5549d3687004a045003578)) +* **imgpkg:** add 3rd party fallback completion loader ([c7da7bb](https://github.com/dseomn/bash-completion/commit/c7da7bbc0c91d5c1fbbcd56407a908d54ef27f7e)) +* **incus:** add 3rd party fallback completion loader ([7108d9c](https://github.com/dseomn/bash-completion/commit/7108d9ca84a2617ae36e88181d39aeeabe3225dd)) +* **ip:** Add completion for monitor subcommand ([fa696e6](https://github.com/dseomn/bash-completion/commit/fa696e60f3fe525a14bfbb409effb4e51b2e4450)) +* **ip:** Add completion for netconf subcommand ([03a10ff](https://github.com/dseomn/bash-completion/commit/03a10ff63226782e61dae4407138c3240ff0c7c2)) +* **ip:** Complete 'route get' options ([12fbdb1](https://github.com/dseomn/bash-completion/commit/12fbdb163b9ffabb5f673c910a98edc8eaa6ac65)) +* **ip:** Complete addr add/change/replace options ([8262664](https://github.com/dseomn/bash-completion/commit/82626648c75406509187d3775b25430da6347fea)) +* **ip:** Complete commands for netns exec ([1f03796](https://github.com/dseomn/bash-completion/commit/1f03796cd930ddad6207d46814da820674f16edc)) +* **ip:** Complete help for unknown subcommands ([21f7e32](https://github.com/dseomn/bash-completion/commit/21f7e32f9009c2064d1659668425b6b6ccb537bd)) +* **ip:** Complete ip link property ([efa663c](https://github.com/dseomn/bash-completion/commit/efa663cd0dd63d54fd2d2987ee66fb954ccf4a86)) +* **ip:** complete ip ntable show ([432f95f](https://github.com/dseomn/bash-completion/commit/432f95f2ac29e83a705cfeb1b2de2a1eba45b5c2)) +* **ip:** Complete ip route list options ([43beafc](https://github.com/dseomn/bash-completion/commit/43beafcfde8f6c8630ad9197ffbae76bfae010a5)) +* **ip:** Complete link afstats command ([6721346](https://github.com/dseomn/bash-completion/commit/672134688efceb71dc58c1c00463f8c38a4b0477)) +* **ip:** Complete link types for address show ([ca5ea03](https://github.com/dseomn/bash-completion/commit/ca5ea037e2ec1b0b5ec4d31295df88125d51b43e)) +* **ip:** Complete neigh add, del, change, replace ([ba80203](https://github.com/dseomn/bash-completion/commit/ba8020349c965e92e25ae66fc1f8eceda50bc450)) +* **ip:** Complete neigh show and flush ([c7c3c03](https://github.com/dseomn/bash-completion/commit/c7c3c039bf5a462ea577e8fcc92ebd94d6afad49)) +* **ip:** Complete route save/showdump ([606f650](https://github.com/dseomn/bash-completion/commit/606f6509ddff9c30bb8b4971fb16a90fa39e4dfe)) +* **ip:** Complete stats subcommand ([cd73e8c](https://github.com/dseomn/bash-completion/commit/cd73e8c1689e3e014c4a75d5101ee3d932013120)) +* **ip:** Create function to get link types ([8e60245](https://github.com/dseomn/bash-completion/commit/8e60245c7531e1615dc96b032035bb4f59972f4a)) +* **iperf:** --tos/-S argument completion ([d2f59bb](https://github.com/dseomn/bash-completion/commit/d2f59bb6fa55e2f4becd21bdd21ff75fe627ad38)) +* **java:** enable .java filename completion for java command ([959ce82](https://github.com/dseomn/bash-completion/commit/959ce82920bf20329a4586a325dd4579f8d5b822)), closes [#1196](https://github.com/dseomn/bash-completion/issues/1196) +* **jj:** add 3rd party fallback completion loader ([d70381e](https://github.com/dseomn/bash-completion/commit/d70381e15894ef0bab28e5c5079dd65f831cb53b)) +* **just:** add 3rd party fallback completion loader ([de59a20](https://github.com/dseomn/bash-completion/commit/de59a2070334af9d89aebbc1bd47d214a15b5d92)) +* **jwt:** add 3rd party fallback completion loader ([03229b3](https://github.com/dseomn/bash-completion/commit/03229b3bde066f281e5223302ee774f4f9870caa)) +* **k0sctl:** add 3rd party fallback completion loader ([9a78b89](https://github.com/dseomn/bash-completion/commit/9a78b899b093b0b599f389ac1fa1c909d5458de8)) +* **k3d:** add 3rd party fallback completion loader ([9bb60a3](https://github.com/dseomn/bash-completion/commit/9bb60a3d527746808b946d9113ecd2f6de61ae5e)) +* **k3sup:** add 3rd party fallback completion loader ([c58ae25](https://github.com/dseomn/bash-completion/commit/c58ae258383694488a726a58a5425968bfcf38ae)) +* **k6:** add 3rd party fallback completion loader ([05ec5d8](https://github.com/dseomn/bash-completion/commit/05ec5d8facaa7ae89b06e8ea583115b0de810d5d)) +* **k9s:** add 3rd party fallback completion loader ([cb5005c](https://github.com/dseomn/bash-completion/commit/cb5005c7e0922ede9b25b7b2d8ce28844a92b97c)) +* **kafkactl:** add 3rd party fallback completion loader ([baeb267](https://github.com/dseomn/bash-completion/commit/baeb267176894a962f942fa044938ee62e9b7564)) +* **kapp:** add 3rd party fallback completion loader ([dd6c685](https://github.com/dseomn/bash-completion/commit/dd6c68575690715ed7e970914c8a210274f75c97)) +* **kata-runtime:** add 3rd party fallback completion loader ([5ff8055](https://github.com/dseomn/bash-completion/commit/5ff805532d45768ff2ddb55bb8ac0ea7869c023c)) +* **kconf:** add 3rd party fallback completion loader ([9609b50](https://github.com/dseomn/bash-completion/commit/9609b50be2a875260ba7e94f40b600ceb7db069d)) +* **kind:** add 3rd party fallback completion loader ([bf54a1f](https://github.com/dseomn/bash-completion/commit/bf54a1fe40b3af77f3a538b97be8a50ccf74a2d5)) +* **ko:** add 3rd party fallback completion loader ([ae1b9a2](https://github.com/dseomn/bash-completion/commit/ae1b9a283ec2dcc08590573a022446fea0e9a552)) +* **kompose:** add 3rd party fallback completion loader ([e291111](https://github.com/dseomn/bash-completion/commit/e29111166e339ce38bbb7cb0ba58ae84d249dd5c)) +* **kops:** add 3rd party fallback completion loader ([6dad3f5](https://github.com/dseomn/bash-completion/commit/6dad3f5118730f97a66558269e5d19a78b73d06f)) +* **kube-capacity:** add 3rd party fallback completion loader ([ce05e4c](https://github.com/dseomn/bash-completion/commit/ce05e4c6f0cb0a8903904b91ed5dd2e01c9d4d64)) +* **kube-linter:** add 3rd party fallback completion loader ([37d645d](https://github.com/dseomn/bash-completion/commit/37d645df5efe28e333292098f8ba5dac9c7acd49)) +* **kubebuilder:** add 3rd party fallback completion loader ([1d6650c](https://github.com/dseomn/bash-completion/commit/1d6650c114072254bae56b9a65cac54d0c3cc052)) +* **kubecm:** add 3rd party fallback completion loader ([dbd94cb](https://github.com/dseomn/bash-completion/commit/dbd94cb85762d1c1195ef28752a3c12e858e2d56)) +* **kubectl-argo-rollouts:** add 3rd party fallback completion loader ([0282c1e](https://github.com/dseomn/bash-completion/commit/0282c1e06cf179a7b8b9ad59ce24b274f20336da)) +* **kubectl-kuttl:** add 3rd party fallback completion loader ([a9b0084](https://github.com/dseomn/bash-completion/commit/a9b00849f5f14b6bb89e2cef066990eeef6cc419)) +* **kubelogin:** add 3rd party fallback completion loader ([e130911](https://github.com/dseomn/bash-completion/commit/e13091122c4fa0b77f9782dcc38d7252cfbdaa38)) +* **kubemqctl:** add 3rd party fallback completion loader ([4c9798d](https://github.com/dseomn/bash-completion/commit/4c9798d26247bd96f457c9277d48c39ecd1428b4)) +* **kubesec:** add 3rd party fallback completion loader ([19c6c67](https://github.com/dseomn/bash-completion/commit/19c6c67a3a70c6697ff6b5022986f75110d06626)) +* **kubeshark:** add 3rd party fallback completion loader ([fdd3c4a](https://github.com/dseomn/bash-completion/commit/fdd3c4aa7fb33d17f32861317ad3eaf3f8d8274a)) +* **kubespy:** add 3rd party fallback completion loader ([7aa7ac1](https://github.com/dseomn/bash-completion/commit/7aa7ac18d11e3814fd517e4f1f2c1c62909fedd7)) +* **kustomize:** add 3rd party fallback completion loader ([b780527](https://github.com/dseomn/bash-completion/commit/b7805270088483b3b8e8498400ea8645ad916c83)) +* **kyverno:** add 3rd party fallback completion loader ([2ca5975](https://github.com/dseomn/bash-completion/commit/2ca59759892423db45a93972e91215fc5af16b1e)) +* **limactl:** add 3rd party fallback completion loader ([01bafcb](https://github.com/dseomn/bash-completion/commit/01bafcb87c74e76d87c73efbe7a3c00f387ff291)) +* **melange:** add 3rd party fallback completion loader ([6d4ad73](https://github.com/dseomn/bash-completion/commit/6d4ad73420506be2d6b69f5e9eb6005eb8bff865)) +* **mfiutil:** add new completion ([e9eb03c](https://github.com/dseomn/bash-completion/commit/e9eb03cdad679b2cdd399bed1745556a41bf3581)) +* **minishift:** add 3rd party fallback completion loader ([d8d3fe1](https://github.com/dseomn/bash-completion/commit/d8d3fe1c3f4229ef6692de4d15653b6de15d39e1)) +* **mockery:** add 3rd party fallback completion loader ([c79bc1c](https://github.com/dseomn/bash-completion/commit/c79bc1c772f3a61ee8a453303b2ab7c7c45bb28f)) +* more 3rd party fallback completion loaders ([eac47f7](https://github.com/dseomn/bash-completion/commit/eac47f75a859edc3e01ae1cdb7a6412a4389538a)) +* more 3rd party fallback loaders ([8cb5fac](https://github.com/dseomn/bash-completion/commit/8cb5fac1b57a10e84dc553e1c8155c72787a978a)) +* more 3rd party fallback loaders ([a826dbd](https://github.com/dseomn/bash-completion/commit/a826dbdecbf74bcaa4873098ef58d7fc8c5b097d)) +* **nerdctl:** add 3rd party fallback completion loader ([cf0591a](https://github.com/dseomn/bash-completion/commit/cf0591a01eec9350d294dae6b8f9c04d314dfcc9)) +* **ngrok:** add 3rd party fallback completion loader ([#1252](https://github.com/dseomn/bash-completion/issues/1252)) ([df48031](https://github.com/dseomn/bash-completion/commit/df48031e9fb75420ff569accc2152068ab37b8df)) +* **nload:** new completion ([e700ae7](https://github.com/dseomn/bash-completion/commit/e700ae78d7f5c1f4ddd5cdf778ea1a0c6bf1798f)) +* **notation:** add 3rd party fallback completion loader ([cbaef0f](https://github.com/dseomn/bash-completion/commit/cbaef0fd0790da8f0db22dc75d68b284ffa3854c)) +* **nova:** add 3rd party fallback completion loader ([ce7b092](https://github.com/dseomn/bash-completion/commit/ce7b0927d84b596c2064f245edcef3ff3fb2b287)) +* **odo:** add 3rd party fallback completion loader ([48f00ce](https://github.com/dseomn/bash-completion/commit/48f00cec63473f6ddb3ed2d34b0c7a20e7b0f518)) +* **opa:** add 3rd party fallback completion loader ([e0b4c7f](https://github.com/dseomn/bash-completion/commit/e0b4c7f5acf68e1365ee0231f61a971825239817)) +* **openssl:** Complete encryption algos for `enc` ([01b3aa2](https://github.com/dseomn/bash-completion/commit/01b3aa2fadd01ead3e79dd449d5767334bc2543b)) +* **openssl:** show only standard commands ([6fb0827](https://github.com/dseomn/bash-completion/commit/6fb082718d86163ca2a3310d91c3491e72253cc7)) +* **openssl:** Stop having subcommands hardcoded ([300b936](https://github.com/dseomn/bash-completion/commit/300b93682e3b27ed7fd7b1299a78dfc6ceaf6e80)) +* **oras:** add 3rd party fallback completion loader ([cb5d152](https://github.com/dseomn/bash-completion/commit/cb5d152e9d79e752f62a3764e00fface687b4ea7)) +* **pitchfork:** add 3rd party fallback completion loader ([538344e](https://github.com/dseomn/bash-completion/commit/538344e8c1230d977237abb3ebaed1d9acbaaad6)) +* **pluto:** add 3rd party fallback completion loader ([f519f21](https://github.com/dseomn/bash-completion/commit/f519f2184fda8b81a4759e52856c21e96474d338)) +* **popeye:** add 3rd party fallback completion loader ([23140b2](https://github.com/dseomn/bash-completion/commit/23140b225fee9febe4a355c382c8625d2e484685)) +* **pytest:** complete --asyncio-mode arg ([6b27125](https://github.com/dseomn/bash-completion/commit/6b27125ffa965ad6b93ce82788f973234ea84a67)) +* **pytest:** complete --record-mode arg ([d14cf0d](https://github.com/dseomn/bash-completion/commit/d14cf0d1613d8940e0b4bdc7b73eb2d904198ef4)) +* **python,pyvenv:** versioned 3.13 executable support ([3039122](https://github.com/dseomn/bash-completion/commit/3039122fecf228e96174d23dc7a5dafa6bff2002)) +* **regal:** add 3rd party fallback completion loader ([a18e23c](https://github.com/dseomn/bash-completion/commit/a18e23cd90c6f4e3ea1d6213d6d864eead772110)) +* **regctl:** add 3rd party fallback completion loader ([b3eec76](https://github.com/dseomn/bash-completion/commit/b3eec7618c39b9a76013defe6a1e08f786e45422)) +* **rg:** add fallback 3rd party completion loader ([7e4cc2f](https://github.com/dseomn/bash-completion/commit/7e4cc2fb199f1c88bd9a358a157fe06327fc2b28)) +* **rustic:** add 3rd party fallback completion loader ([8ec77d0](https://github.com/dseomn/bash-completion/commit/8ec77d0f530bfdd04b610f8a9ef2a0fee76a5bfb)) +* **sentry-cli:** add 3rd party fallback completion loader ([7b3ac92](https://github.com/dseomn/bash-completion/commit/7b3ac928b94ae12000017e8e29f0bccaa35601f8)) +* **set:** more featureful completion ([1cb3eae](https://github.com/dseomn/bash-completion/commit/1cb3eaee7166f81ff3f0b8e0b178ddfe0f5c230c)) +* **shtab:** add 3rd party fallback completion loader ([90162b0](https://github.com/dseomn/bash-completion/commit/90162b0a6cb31fe32acfe6af5079c9c4454dc8fb)) +* **shtab:** add 3rd party fallback completion loader ([20f5622](https://github.com/dseomn/bash-completion/commit/20f5622fb602fd0dc6c1d8921f2d061c5fd9eaf8)) +* **sinker:** add 3rd party fallback completion loader ([69567f7](https://github.com/dseomn/bash-completion/commit/69567f7ed78db8b94766632296af8d897a5960ed)) +* **slabtop:** new completion ([64be5ea](https://github.com/dseomn/bash-completion/commit/64be5ea8d90d7d743976dd9c439c6aab0ab14ae5)) +* **slsa-verifier:** add 3rd party fallback completion loader ([ac0bb34](https://github.com/dseomn/bash-completion/commit/ac0bb34d948e1690c639a1f9ae666d426faec6b3)) +* **sops:** add 3rd party fallback completion loader ([47af482](https://github.com/dseomn/bash-completion/commit/47af482d43ad91b6aba0bb736ec68e1ab47458b6)) +* **sopstool:** add 3rd party fallback completion loader ([4c17fa0](https://github.com/dseomn/bash-completion/commit/4c17fa0c50867903fad137718f88a6850629a107)) +* **spacectl:** add 3rd party fallback completion loader ([542fb01](https://github.com/dseomn/bash-completion/commit/542fb01d9c23dbc0aaac60e6f0f01fc2389afe2a)) +* ssh-add improvements ([50865aa](https://github.com/dseomn/bash-completion/commit/50865aab66d304fd608d6004d74e0d0be7f7e50a)) +* **ssh-add:** (non-)complete -H, -h, and -S arguments ([757045a](https://github.com/dseomn/bash-completion/commit/757045a5907080142896cad0cfe0351bc6f6aedb)) +* **ssh-copy-id:** (non-)complete args to `-t` and `-F` ([53fdce4](https://github.com/dseomn/bash-completion/commit/53fdce4bd972a71dba3e8e5be05eadb443ec93f3)) +* **ssh-keygen:** -O arg improvements ([b74076c](https://github.com/dseomn/bash-completion/commit/b74076cf76a6ac431709b4d73b02ddc03e0191fb)) +* **ssh-keygen:** complete -r/-Y specific -O args ([d6977fc](https://github.com/dseomn/bash-completion/commit/d6977fcd43302c8b3820fe5f90ce56c31db6e5ad)) +* **ssh-keyscan:** complete -O argument ([39ea543](https://github.com/dseomn/bash-completion/commit/39ea5435abfc4b13445bb0eec086e246e3cadb38)) +* **steampipe:** add 3rd party fallback completion loader ([aa6f0fd](https://github.com/dseomn/bash-completion/commit/aa6f0fdc3b4795d40343fb2217824302fba25f8d)) +* **stern:** add 3rd party fallback completion loader ([0192486](https://github.com/dseomn/bash-completion/commit/01924865cc7883a5f912622d19bdba7b0e6ae6c3)) +* **stripe:** add 3rd party fallback completion loader ([7cf1b3f](https://github.com/dseomn/bash-completion/commit/7cf1b3f4117827be36a0f462d6923d859d89c472)) +* **syft:** add 3rd party fallback completion loader ([44427f4](https://github.com/dseomn/bash-completion/commit/44427f4c6723ec4843b3d7352c976685f0709729)) +* **talhelper:** add 3rd party fallback completion loader ([c6fc803](https://github.com/dseomn/bash-completion/commit/c6fc803c863a66e333290d76ffb68a13cb8abf05)) +* **tar:** use long option compression options ([0518a21](https://github.com/dseomn/bash-completion/commit/0518a21b3419c53c2dc13753320a4b205ea5a493)) +* **task:** add 3rd party fallback completion loader ([6239823](https://github.com/dseomn/bash-completion/commit/6239823d558a990fedd9050df8ca79df5a120a6f)) +* **tctl:** add 3rd party fallback completion loader ([0348cbf](https://github.com/dseomn/bash-completion/commit/0348cbfcadb3be234789805798f3d0348727508f)) +* **tfctl:** add 3rd party fallback completion loader ([014faa5](https://github.com/dseomn/bash-completion/commit/014faa51c77c9334ea6db26302de11ee1859c038)) +* **tilt:** add 3rd party fallback completion loader ([eeeef1c](https://github.com/dseomn/bash-completion/commit/eeeef1cf717eabd627742599fe9efe8af89b9c56)) +* **timoni:** add 3rd party fallback completion loader ([d51ceba](https://github.com/dseomn/bash-completion/commit/d51ceba69a504f1fe36143c83f2780bf769c02e3)) +* **tldr:** add 3rd party fallback completion loader ([298700a](https://github.com/dseomn/bash-completion/commit/298700a0f34e7cd72b1c7535e0993b8d350e5c2e)) +* **tmux:** add a new completion ([#1364](https://github.com/dseomn/bash-completion/issues/1364)) ([1b87ff7](https://github.com/dseomn/bash-completion/commit/1b87ff7f6c08a5ce9b89f001e70856c501034ca5)) +* **todoist:** add 3rd party fallback completion loader ([75f5d26](https://github.com/dseomn/bash-completion/commit/75f5d2684b2c36b2ac066648d33d70a13936e942)) +* **tofu:** add 3rd party fallback completion loader ([4edd9a2](https://github.com/dseomn/bash-completion/commit/4edd9a2bde503d3897eb1906275d6509a3fafc97)) +* **trash-cli:** add 3rd party fallback completion loader ([533244c](https://github.com/dseomn/bash-completion/commit/533244c7603b7a139a56549c0b3238c16995a7e7)) +* **unzip,zipinfo:** Android split APK .apkm .apks .xapk ([92f558d](https://github.com/dseomn/bash-completion/commit/92f558d582c452e96872f480ebf86cc3c08f0a87)) +* **uv:** add 3rd party fallback completion loader ([ba003af](https://github.com/dseomn/bash-completion/commit/ba003af9684da4c416058f54be338b45a7e9eed4)) +* **uvx:** add 3rd party fallback completion loader ([499ecab](https://github.com/dseomn/bash-completion/commit/499ecab89f90e5006f3137e3094ec1c6a1977164)) +* **vela:** add 3rd party fallback completion loader ([34c8b32](https://github.com/dseomn/bash-completion/commit/34c8b328629eaaa280bc3fc4fbf36612d236e488)) +* **velero:** add 3rd party fallback completion loader ([b058145](https://github.com/dseomn/bash-completion/commit/b058145dadee09789daa38edcb2729fa597a15a9)) +* **venom:** add 3rd party fallback completion loader ([c77de6c](https://github.com/dseomn/bash-completion/commit/c77de6c214ed36707671566a4827d6db2efd7203)) +* **wasmer,wasmer-headless:** add 3rd party fallback completion loader ([5986022](https://github.com/dseomn/bash-completion/commit/5986022a18a6581891b1a8aee878ec5b3b1f582c)) +* **wget:** ipv6 addresses for --bind-address ([d3ff6a7](https://github.com/dseomn/bash-completion/commit/d3ff6a7081c53778529f5bad3e0846f12b29bc74)) +* **wine:** complete with `*.bat` and `*.cmd` ([01b34cb](https://github.com/dseomn/bash-completion/commit/01b34cb855ebb672646fc27795096c46fdd2e9ad)) +* **xc:** add 3rd party fallback completion loader ([97d8eae](https://github.com/dseomn/bash-completion/commit/97d8eaeca4473e60b4c83ba2eefbfe1fd2df221a)) +* **xmllint,xmlwf:** also suggest *.rss files ([a89cde2](https://github.com/dseomn/bash-completion/commit/a89cde2216b1634521b4a264b2dbc5cda7522061)) +* **xv:** associate with *.webp and *.pnm ([#1227](https://github.com/dseomn/bash-completion/issues/1227)) ([2dab633](https://github.com/dseomn/bash-completion/commit/2dab63379b90619f93873976944f4f9ad338dc0d)) +* **xxd:** add -n, -o, and -R arg (non-)completions ([8304d33](https://github.com/dseomn/bash-completion/commit/8304d3342a07e0f1a402ff0a6752e513c2a0541a)) +* **ytt:** add 3rd party fallback completion loader ([11cb8a6](https://github.com/dseomn/bash-completion/commit/11cb8a637e799823362be68f06bdd8e87d1b33c1)) +* **zarf:** add 3rd party fallback completion loader ([032f0f0](https://github.com/dseomn/bash-completion/commit/032f0f0f35b53856c3be642bb3101a4d01c81aee)) +* **zola:** add 3rd party fallback completion loader ([34b1e24](https://github.com/dseomn/bash-completion/commit/34b1e2424561b039b93976b937b5fc6d2e6e9e87)) + + +### Bug Fixes + +* **_comp_{compgen,xfunc}:** use `declare -F --` for arbitrary funcs ([8998491](https://github.com/dseomn/bash-completion/commit/899849127707f6d616d5312c0efab0092b8caea8)) +* **_comp_{load,realcommand}:** handle option-like command name ([883946d](https://github.com/dseomn/bash-completion/commit/883946d84d13d7947eb0c21a536bd947b3dbc31a)) +* **_comp_compgen:** use `compgen -V array_name` in `bash >= 5.3` ([2b5f9fa](https://github.com/dseomn/bash-completion/commit/2b5f9fa8d557a4376f10cf69da07c11b9f5db0be)) +* **_comp_expand_glob:** set LC_COLLATE for the sorting order ([5d5ccb3](https://github.com/dseomn/bash-completion/commit/5d5ccb33c9a8be59d19f01e468294d9c572a04f6)) +* **_comp_expand_glob:** set LC_COLLATE for the sorting order ([ce98f68](https://github.com/dseomn/bash-completion/commit/ce98f686c0aac19bc5b0938cbfa245a2f06d8b79)) +* **_comp_expand_glob:** work around GLOBSORT in Bash 5.3 ([0fda821](https://github.com/dseomn/bash-completion/commit/0fda8211079e32e6fea29dabb46fe1a55a80cccd)) +* **_umount,feh,sbopkg:** check diretory name for "_comp_compgen -C" ([c2c6c08](https://github.com/dseomn/bash-completion/commit/c2c6c08a62d8fc905739abe4e8dc8c1f37850e86)) +* **_umount,feh,sbopkg:** check diretory name for `_comp_compgen -C` ([ff9e1d3](https://github.com/dseomn/bash-completion/commit/ff9e1d35b820d967242bae7163c2ae84fec22369)) +* add miscellaneous fixes before implementing `_comp_compgen -P` ([6bd5e26](https://github.com/dseomn/bash-completion/commit/6bd5e264105fda5b16abc2287f4e5253b7124d5e)) +* **available_interfaces:** fix regression of unwanted trailing colons ([c2f83e0](https://github.com/dseomn/bash-completion/commit/c2f83e0436208ef2bfa9c762bc28ff6374ba0c73)) +* **available_interfaces:** strip only trailing colon from entries ([a452aee](https://github.com/dseomn/bash-completion/commit/a452aee8fb58720ecfadbdaad95277ac9d9072ac)) +* **bash_completion,conftest:** use `complete -p --` for arbitrary cmds ([dafd338](https://github.com/dseomn/bash-completion/commit/dafd3382e019cf90156cc6abc4266a82ab4ebe5f)) +* **brctl:** brctl does not deal with files ([2a8ea8d](https://github.com/dseomn/bash-completion/commit/2a8ea8d1488b03138957ba9a703cac4fc6c02753)) +* **brctl:** fix quoting of the command name ([#1296](https://github.com/dseomn/bash-completion/issues/1296)) ([3201497](https://github.com/dseomn/bash-completion/commit/32014973c96f317990693412bcf680b614b460ea)) +* **brctl:** switch handling of show and addbr ([b5ae4eb](https://github.com/dseomn/bash-completion/commit/b5ae4eb3a7ae08ff2ae0f4178926d4049e3cc19c)) +* **brctl:** use available interfaces instead of configured ([b5a7cd8](https://github.com/dseomn/bash-completion/commit/b5a7cd81b149653383e05b6db6154872c1103729)) +* **cd:** fix the pattern matching ([b6503ba](https://github.com/dseomn/bash-completion/commit/b6503baa72f73da5304cbd13f1c0f09599080c68)) +* **cd:** generate only cdable_vars containing valid directory paths ([b1374fc](https://github.com/dseomn/bash-completion/commit/b1374fc304776568f8184c72f23674ed15f376b6)) +* **cd:** generate only cdable_vars containing valid directory paths ([355eb4d](https://github.com/dseomn/bash-completion/commit/355eb4d7c80522d33b64750400729d9e31388458)) +* **compatdir:** use _comp_expand_glob for the correct order ([51e680a](https://github.com/dseomn/bash-completion/commit/51e680a684c5e0e8eb8a485797aea68975901fef)) +* **convert:** Try calling magick, for IM7 ([4509832](https://github.com/dseomn/bash-completion/commit/4509832011d4c3df68d933d94ebb2d9e6aa97594)) +* **convert:** Try calling magick, for IM7 ([ba0b8b9](https://github.com/dseomn/bash-completion/commit/ba0b8b9e65142d303c7b6545f0e5965562bfc88e)) +* **curl:** Complete all and category for --help ([7eb2eb2](https://github.com/dseomn/bash-completion/commit/7eb2eb2ceabfc882a1407f34c9dadb8e194a4ec2)) +* **dpkg:** Add missing short option -R ([a494a54](https://github.com/dseomn/bash-completion/commit/a494a5485aa5011c83bf0b4f75e0a8e2f140f540)) +* **dpkg:** Add missing short option -R ([9891762](https://github.com/dseomn/bash-completion/commit/9891762cc88f13a05b300466a9d317f39d95f7dd)) +* **feh:** fix "nounset" error ([e9e665e](https://github.com/dseomn/bash-completion/commit/e9e665efd7623dd9ec6d72c25c5797c497d58f65)) +* **fio:** engines completion ([27a0ef8](https://github.com/dseomn/bash-completion/commit/27a0ef80a2dbd84d8a0d2f90945cc66577149726)) +* **firefox:** do not split longopt argument ([5f3e5f8](https://github.com/dseomn/bash-completion/commit/5f3e5f8b939074221539750a70d5636283975717)) +* **gdb:** fix regression that fails to generate command names ([ca8e240](https://github.com/dseomn/bash-completion/commit/ca8e2405ae49c927f9c9d312aa0efdde3d231bf2)) +* **gdb:** remove duplicate candidates ([532fc05](https://github.com/dseomn/bash-completion/commit/532fc05a73b415369ce1987463d82d791ee72dc0)) +* **gdb:** use POSIX-compatible find expression ([79423f0](https://github.com/dseomn/bash-completion/commit/79423f0bd9c7058d105899eb52f3b28ad087d1ac)) +* **gdb:** use POSIX-compatible find expression ([73938cd](https://github.com/dseomn/bash-completion/commit/73938cd857c3a7fa884e24be7216d1c5b12d5a1c)) +* **gdb:** work around bash 4.4 ${v+"$@"} ([41236da](https://github.com/dseomn/bash-completion/commit/41236da411794133d08792df28207e2a77271c57)) +* **interfaces:** trim [@link](https://github.com/link) from completions ([#1393](https://github.com/dseomn/bash-completion/issues/1393)) ([51b009f](https://github.com/dseomn/bash-completion/commit/51b009f6a653c66454816e9bc869c40f61329764)) +* **ip:** Complete addrlabel add/del properties ([ea07616](https://github.com/dseomn/bash-completion/commit/ea076166e9a5cce9d22a27e63f95bbf00be9b894)) +* **ip:** Complete ip delete with type correctly ([f3a9be3](https://github.com/dseomn/bash-completion/commit/f3a9be3e2f6eaf0d94bb66220fd02cf0e3c76481)) +* **ip:** Complete link change as well as set ([956bd5d](https://github.com/dseomn/bash-completion/commit/956bd5dfd26f40ba23d1708bb15174d18b142087)) +* **ip:** Complete more variations of subcommands ([c8920c5](https://github.com/dseomn/bash-completion/commit/c8920c57f83199a14230485cc44b426f028acafb)) +* **ip:** Complete netns attach subcommand ([bfb1de6](https://github.com/dseomn/bash-completion/commit/bfb1de64a53d1eba749c9921cea3809460cd2319)) +* **ip:** Complete only relevant addrlabel subcmds ([05147f1](https://github.com/dseomn/bash-completion/commit/05147f19d3d04040fa8dacbd9e1705bfc1432073)) +* **ip:** Don't offer neighbour, only neighbor ([79fd051](https://github.com/dseomn/bash-completion/commit/79fd051907328c8c26372691f68d627c1f0e3916)) +* **ip:** Don't stop at proxy and nomaster in neigh ([d58ea76](https://github.com/dseomn/bash-completion/commit/d58ea763364f234ed90e8152f36b99f02e82ec84)) +* **ip:** Keep completing after -netns name ([1a5df4f](https://github.com/dseomn/bash-completion/commit/1a5df4fe22eb374424b18e7db27b8446e919f4b2)) +* **ip:** make addrlabel flush, list not complete ([b8ce75f](https://github.com/dseomn/bash-completion/commit/b8ce75f21495675e448d4bcc580c60d10c6a2743)) +* **ip:** Quote all instantiation of ip as "$1" ([ef25163](https://github.com/dseomn/bash-completion/commit/ef25163e6bd9095e528b57d44cb31d32f0321bb9)) +* **ip:** Quote network namespace names ([216734b](https://github.com/dseomn/bash-completion/commit/216734bed7ba02655128bf1dbc2f184420ad69ef)) +* **ip:** Remove non-existent route completion ([3b9ce4d](https://github.com/dseomn/bash-completion/commit/3b9ce4dc0ba0a14d1d390f0e83c7b7b53a26b5a5)) +* **make,tshark:** work around localvar_inherit ([d4ae526](https://github.com/dseomn/bash-completion/commit/d4ae52641e7e976a2c94dafeedf36b3f2d1f39cc)) +* **Makefile:** include api-and-naming.md in dist ([fdd8048](https://github.com/dseomn/bash-completion/commit/fdd80487ba6944e639baf32ba991f8665840728d)) +* **make:** work around custom IFS ([27adc3e](https://github.com/dseomn/bash-completion/commit/27adc3e8bc4591247f5ae0533a4510a022dea2ff)) +* **mdtool:** fix usage of `compgen -G` ([e623bdb](https://github.com/dseomn/bash-completion/commit/e623bdb8810a25065f542c6f7b517279d11221b7)) +* **mdtool:** use `-f -X '!pat'` instead of `-G pat` ([db1d239](https://github.com/dseomn/bash-completion/commit/db1d239d1823e80bb88c21e00a4d22da71afccde)) +* **mfiutil:** fix styles and link completions/mrsasutil ([041afeb](https://github.com/dseomn/bash-completion/commit/041afeb5d218b98f02df743fcd882bc906d4ea67)) +* **mfiutil:** more link and style issues ([cbd2661](https://github.com/dseomn/bash-completion/commit/cbd266155020194ec824028fb5c0d7ac95c89474)) +* **openssl:** Make command extraction from help portable for BSD sed. ([6fb0827](https://github.com/dseomn/bash-completion/commit/6fb082718d86163ca2a3310d91c3491e72253cc7)) +* prefer using iproute2 instead of ifconfig ([3b1586b](https://github.com/dseomn/bash-completion/commit/3b1586b1470ff066daa9b1f2e620d4ef86303eae)) +* prefer using iproute2 instead of ifconfig ([a6fcf4b](https://github.com/dseomn/bash-completion/commit/a6fcf4bda791161844dbb722a2a59ce42063cc90)) +* **rcs:** avoid unexpected pathname expansion ([0fc8fff](https://github.com/dseomn/bash-completion/commit/0fc8fff69b4f0b5db44a56c94b84db450c79a4b2)) +* refactor array assignments with manual `cur` filtering ([8030f21](https://github.com/dseomn/bash-completion/commit/8030f21c13b65fc8d8a0def2b9649d4936f8aa63)) +* refactor unquoted array assignments ([7ae466e](https://github.com/dseomn/bash-completion/commit/7ae466e5acc397c19e0abee7a023dfe11fe5ff6e)) +* **ri:** avoid interference on existing COMPREPLY ([0a9d931](https://github.com/dseomn/bash-completion/commit/0a9d9319d50db21e0ca0051c19b9b3375790d353)) +* **ri:** fix several problems and use `_comp_split` ([18fac2b](https://github.com/dseomn/bash-completion/commit/18fac2be2dced9246315d393d9df1d838cf3ab83)) +* **ri:** fix wrongly quoted options to compgen ([5248bbf](https://github.com/dseomn/bash-completion/commit/5248bbf475d275bd6fc743d62f6f7f3ab0c30a39)) +* **ri:** properly split methods ([910a5a0](https://github.com/dseomn/bash-completion/commit/910a5a07c0f43095134c97c6b10db9d05505c3ef)) +* **ri:** split classes using `_comp_split` ([c95baa1](https://github.com/dseomn/bash-completion/commit/c95baa12d7879c81967b6dc9df896255d3253781)) +* **ri:** work around localvar_inherit ([9d6ff68](https://github.com/dseomn/bash-completion/commit/9d6ff689f44a2e560cbb643607f87551e7a88190)) +* **rsync,ssh,sshfs:** do not generate regular files *'\' as dirs ([040b117](https://github.com/dseomn/bash-completion/commit/040b117799ff38404f3d36a4f395a1946e85488f)) +* **rsync,ssh,sshfs:** do not generate regular files *'\' as dirs ([0695e8a](https://github.com/dseomn/bash-completion/commit/0695e8a1f5dd960ffc72ffd3022c324ba718b27f)) +* **rsync,ssh:** do not overescape spaces in remote filenames ([#910](https://github.com/dseomn/bash-completion/issues/910)) ([e8dc253](https://github.com/dseomn/bash-completion/commit/e8dc253ddda79f83532551e45deeeab0c3afc5f4)) +* **scp remote_files:** do not filter generated paths with "$cur" ([9b8b309](https://github.com/dseomn/bash-completion/commit/9b8b309096489dbf862d9d098c652c0178ed3d1f)) +* **scp remote_files:** do not filter generated paths with "$cur" ([bc812df](https://github.com/dseomn/bash-completion/commit/bc812dff7246e5186c7ae752081605787942f8f9)) +* **scp remote_files:** localize variable `cur` ([34f7d0c](https://github.com/dseomn/bash-completion/commit/34f7d0c321977016e3191cb7e9ab7ebd1a4083a0)) +* **scp:** fix a bug that `-F[TAB]` did not complete at all ([#1396](https://github.com/dseomn/bash-completion/issues/1396)) ([3cdb549](https://github.com/dseomn/bash-completion/commit/3cdb5493d45e0e9301a56a8e8a377e0b47f81b04)) +* source files using absolute paths for absolute BASH_SOURCE ([cb6e5d0](https://github.com/dseomn/bash-completion/commit/cb6e5d04010f252851d1c8115733ab25752c98a0)) +* source files using absolute paths for absolute BASH_SOURCE ([e1a70c6](https://github.com/dseomn/bash-completion/commit/e1a70c66433788e2d9d08e89d16329bb2fb340b9)) +* **ssh-add:** option parsing with recent versions ([2beb012](https://github.com/dseomn/bash-completion/commit/2beb012bf6a4f0dab1a9fa2612619c729b667e81)) +* **ssh-keygen:** handling of bundled short options ([18e436d](https://github.com/dseomn/bash-completion/commit/18e436d0a0a25809bc1c8e6457aaa78a1667fa51)) +* **ssh-keygen:** make work with custom IFS ([b71340b](https://github.com/dseomn/bash-completion/commit/b71340bb411fb5d8ddb0c96836e484ace7eeb8f3)) +* **ssh-keygen:** suggest -O arg completions depending on mode ([b49ab1d](https://github.com/dseomn/bash-completion/commit/b49ab1d9f5515d12920ddb1548790fa0bf78d0b1)) +* **sshfs:** work around bash-4.3 nounset ([2c54a45](https://github.com/dseomn/bash-completion/commit/2c54a45f5263ec108cbcb27837defc1160c1cd4a)) +* **strings:** work around nounset ([612c891](https://github.com/dseomn/bash-completion/commit/612c89157254177c6ad6928fb59caab50732b84b)) +* **tar:** Complete added files with long opts ([c94bebb](https://github.com/dseomn/bash-completion/commit/c94bebbe919ce696d57466d7c9c9328d82be9fd8)) +* **tmux:** fix usage parsing with git master tmux ([#1381](https://github.com/dseomn/bash-completion/issues/1381)) ([d7ae352](https://github.com/dseomn/bash-completion/commit/d7ae352903b66104ca8fd89c9b98dc6b56855fa2)) +* **update-alternatives:** fix the "--help" parsing ([07605cb](https://github.com/dseomn/bash-completion/commit/07605cb3e0a3aca8963401c8f7a8e7ee42dbc399)) +* use -- to pass arbitrary cmdnames to `_comp_load` ([3c1d9bc](https://github.com/dseomn/bash-completion/commit/3c1d9bc3f5432dee7de0935e8a4b6bf66c2fad77)) +* use `_comp_compgen_split` to split and filter words ([158b8ba](https://github.com/dseomn/bash-completion/commit/158b8ba1de91913108507ae163611a44ae4871b0)) +* use `_comp_compgen_split` while keeping filtering by $cur ([a00ee19](https://github.com/dseomn/bash-completion/commit/a00ee19962e78f51a12b83bb1b11b89dc7512b22)) +* use `_comp_split` while keeping filtering by $cur ([509e642](https://github.com/dseomn/bash-completion/commit/509e642d42a696a5737c94dc296c69ed60a4dd3b)) +* use `--` to pass an arbitrary string to builtins ([dd6aa27](https://github.com/dseomn/bash-completion/commit/dd6aa276d0c79244cd1d586754ae63a9ec3a5673)) +* use `pathcmd=$(type -P -- "$1")` for arbitrary cmds ([8795ca9](https://github.com/dseomn/bash-completion/commit/8795ca99f3eb147e26d49f06e535f0ce64b4d162)) +* use Bash 5.3 `compgen -V` to generate completions including newlines ([2c69bc0](https://github.com/dseomn/bash-completion/commit/2c69bc015225c14789cae68df106fcd35abcdf5b)) +* **wtf:** quote array assignment ([44c1d12](https://github.com/dseomn/bash-completion/commit/44c1d1292fdb840640a848aab6b2827002477ee9)) +* **xfreerdp:** Always try /list:kbd first ([89aa18b](https://github.com/dseomn/bash-completion/commit/89aa18b15462f117c20cde5f71e109c2f616bb62)) +* **xfreerdp:** support the new form of the option /list:kbd ([d8cadfe](https://github.com/dseomn/bash-completion/commit/d8cadfea1036cb558f5c6f663843a19eaa3b5025)) +* **xfreerdp:** try `--list-kbd` as last resort ([721fa87](https://github.com/dseomn/bash-completion/commit/721fa87c9c4ed5f2be8e890948f351f07731dcbb)) +* **xfreerdp:** try `--list-kbd` as last resort ([34c1d89](https://github.com/dseomn/bash-completion/commit/34c1d89d1a3a4be31b4bef16259467b245bc563d)) + + +### Performance Improvements + +* **_comp_delimited:** add "$prefix" only when it is non-empty ([bbb5b11](https://github.com/dseomn/bash-completion/commit/bbb5b1157744b0908eef7d38940bca3eb6a38a96)) +* **tar:** cache the parse result of GNU tar help ([247ba7b](https://github.com/dseomn/bash-completion/commit/247ba7bb794332a42920cae796a4a9deff5179b0)) +* **tar:** parse the GNU tar help on initialization ([b030e07](https://github.com/dseomn/bash-completion/commit/b030e07f1055dbc1e40b7d2f17ccd045802ff061)) + ## [2.15.0](https://github.com/scop/bash-completion/compare/2.14.0...2.15.0) (2024-11-24) diff --git a/bash_completion b/bash_completion index 4e488d44564..140dfc39905 100644 --- a/bash_completion +++ b/bash_completion @@ -27,7 +27,7 @@ BASH_COMPLETION_VERSINFO=( 2 # x-release-please-major - 16 # x-release-please-minor + 17 # x-release-please-minor 0 # x-release-please-patch ) diff --git a/configure.ac b/configure.ac index d0431c17c14..050d892d2fd 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.60]) -AC_INIT([bash-completion], [2.16.0]) dnl x-release-please-version +AC_INIT([bash-completion], [2.17.0]) dnl x-release-please-version dnl tar-pax for portable UTF-8 handling AM_INIT_AUTOMAKE([ foreign dist-xz no-dist-gzip tar-pax -Wall -Wno-portability -Werror diff --git a/version.txt b/version.txt index 75249069675..d76bd2ba3ef 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.16.0 +2.17.0