Skip to content

Conversation

@esafak
Copy link
Owner

@esafak esafak commented Aug 10, 2025

Adds command line completion for bash, fish, zsh, and nushell using carapace.

A new completion command is added to output the carapace spec.

A unit test is added to verify that the completion command outputs the correct spec.

google-labs-jules bot and others added 2 commits August 10, 2025 12:33
Adds command line completion for bash, fish, zsh, and nushell using carapace.

A new `completion` command is added to output the carapace spec.

A unit test is added to verify that the completion command outputs the correct spec.

Signed-off-by: Emre Şafak <3928300+esafak@users.noreply.github.com>
* Add a `completion` procedure to `completion.nim` to read and return carapace.yaml content.
* Update `seance.nimble` to include the `yaml` dependency.
* Modify `t_completion.nim` to test the new `completion` procedure.
* Add a YAML validation test for `carapace.yaml`.
* Update the version to 0.5.1.

Signed-off-by: Emre Şafak <3928300+esafak@users.noreply.github.com>
@esafak esafak merged commit 5de5814 into main Aug 10, 2025
1 check passed
@esafak esafak deleted the feat/carapace-completion branch August 10, 2025 18:34
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.

2 participants