# carapace
> Multi-shell argument completion for hundreds of CLI commands

## 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

## When to Use
- You want tab completion for many CLI tools
- You use multiple shells and want consistent completion

## When NOT to Use
- You only use one shell with its built-in completions

## Related Tools
- [halp](/tools/halp) (complementary)
- [pet](/tools/pet) (complementary)

---
Source: https://littlescripts.sh/tools/carapace
