← Back to tools
View AGENTS.md for carapace
carapace
Multi-shell argument completion for hundreds of CLI commands
Description
Carapace provides argument completion for multiple CLI commands and works across multiple POSIX and non-POSIX shells. It supports bash, zsh, fish, elvish, nushell, and more, providing tab completion for hundreds of tools.
When to use this tool
✓ Good fit when
- You want tab completion for many CLI tools
- You use multiple shells and want consistent completion
✕ Avoid when
- You only use one shell with its built-in completions
AI Summary
Universal argument completion engine for hundreds of CLI commands across shells
Capabilities
- + Provide tab completion for hundreds of CLI tools
- + Support multiple shells (bash, zsh, fish, elvish, nushell)
- + Cross-shell completion definitions
- + Extensible completion specs
Use When
- → You want tab completion for many CLI tools
- → You use multiple shells and want consistent completion
Avoid When
- x You only use one shell with its built-in completions