← Back to tools

carapace

Multi-shell argument completion for hundreds of CLI commands

Shell & Terminal linuxmacoswindows Go MIT

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.

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

Related Tools

View AGENTS.md for carapace