Skip to content

Conversation

@mikeyobrien
Copy link
Owner

Adds ralph completions command for bash, zsh, fish, and PowerShell. Closes #128

Add 'ralph completions <SHELL>' command to generate shell completion
scripts for bash, zsh, fish, and PowerShell.

Usage:
  ralph completions bash > ~/.local/share/bash-completion/completions/ralph
  ralph completions zsh > ~/.zsh/completions/_ralph
  ralph completions fish > ~/.config/fish/completions/ralph.fish
  ralph completions power-shell >

Changes:
- Add clap_complete = "4.5" dependency
- Create completions module with ShellArg enum
- Add Completions variant to Commands enum
- Wire up command handler in main.rs
- Add spec documenting the feature

Closes #128
The spec was incorrectly placed in specs/ instead of .ralph/specs/.
This fixes the CLAUDE.md compliance issue.
@claude
Copy link

claude bot commented Feb 3, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

…ment

Adds devenv.sh configuration to provide a reproducible development
environment with all required tools (rustfmt, clippy, just, etc.).

This will fix the CI formatting issues by ensuring consistent tooling.

Changes:
- Add flake.nix for Nix flakes support
- Add devenv.nix with Rust toolchain
- Add devenv.yaml configuration
- Add Justfile for common tasks
- Update DEVELOPMENT.md with setup instructions
- Add .ralph/specs/devenv-setup.spec.md
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.

broken ralph completions zsh?

2 participants