Skip to content

Add clap shell completions and prepare v0.3.0 - #9

Merged
syz51 merged 1 commit into
mainfrom
feat/clap-completions
Oct 28, 2026
Merged

syz51 merged 1 commit into
mainfrom
feat/clap-completions

Conversation

@syz51

@syz51 syz51 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Add --completions SHELL for zsh, bash, fish, PowerShell, and Elvish, generated from the same clap definition used for parsing and help. Homebrew and make install generate and install zsh, bash, and fish completions; Cargo and prebuilt users have documented setup. Prepare version 0.3.0.

Preserve trailing instruction text, directory paths with non-UTF-8 bytes, commit-only defaults, Codex invocation, and signal handling. Completion generation needs no Git repository or external tools.

Validation: formatting and Clippy; 36 workspace tests including real zsh/ZLE Tab completion for flags and directory-only -C; Rust 1.85 check; staged release installation; Cargo publish dry run and package contents review. Independent review identified a redundant Homebrew helper argument, which was removed before publication.

@syz51
syz51 enabled auto-merge (squash) October 28, 2026 02:40
@syz51
syz51 merged commit 5906a33 into main Oct 28, 2026
4 checks passed
@syz51
syz51 deleted the feat/clap-completions branch October 28, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant