Skip to content

usage 3.5.3 - #289532

Merged
BrewTestBot merged 2 commits into
mainfrom
bump-usage-3.5.3
Jun 23, 2026
Merged

usage 3.5.3#289532
BrewTestBot merged 2 commits into
mainfrom
bump-usage-3.5.3

Conversation

@BrewTestBot

Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
A small patch release with two fixes for the generated zsh completion init and CLI help rendering.

Fixed

  • zsh: preserve options for default completion (#693 by @jdx, fixes #692). The _usage_default_complete handler emitted by usage generate completion-init zsh called emulate -L zsh, which reset shell options before falling back to _files for non-usage commands. With nomatch re-enabled, zsh treated internal tags like *:globbed-files as real globs, producing errors such as no matches found: *:globbed-files when completing things like emacs <TAB>. The generated init now runs setopt localoptions nonomatch extendedglob immediately after emulate -L zsh, so the _files fallback sees the option state it expects. Re-run usage generate completion-init zsh and reload your shell to pick up the fix.

  • docs: show negated flags in CLI help (#694 by @jdx). Boolean flags declared with a negate alias previously rendered only the positive form in usage CLI help output. They now render as --flag / --no-flag in both short and long help, and the help column width is calculated from the displayed usage so descriptions stay aligned:

    Flags:
      --compress / --no-compress  Compress output
      --verbose                   Verbose output
    

Full Changelog: jdx/usage@v3.5.2...v3.5.3

💚 Sponsor usage

usage is built by @jdx at en.dev — an independent developer-tooling studio behind mise, aube, hk, and more. Work on usage is funded by sponsorships.

If usage powers CLI specs, docs, or completions for a tool you maintain or use, please consider sponsoring at en.dev. Every sponsorship helps the project stay independent and moving.

View the full release notes at https://github.com/jdx/usage/releases/tag/v3.5.3.


@github-actions github-actions Bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Jun 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Jun 23, 2026
@BrewTestBot
BrewTestBot enabled auto-merge June 23, 2026 22:22
@BrewTestBot
BrewTestBot added this pull request to the merge queue Jun 23, 2026
Merged via the queue into main with commit 5a5486d Jun 23, 2026
22 checks passed
@BrewTestBot
BrewTestBot deleted the bump-usage-3.5.3 branch June 23, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants