Groups
Completers are organized into groups.
androidtermux completersbashbash completersbridgebridged completersbsdbsd-like completerscmdcmd completerscommoncommon completersdarwinmacos completerselvishelvish completersfishfish completerslinuxlinux completersunixunix-like completersuseruser specssystemsystem specswindowswindows completerszshzsh completers
You can list available completers of a group with carapace --list @{group}.
Binaries only contain relevant groups unless built with the build tag
force_all.
Shell groups (
bash,bash-ble,cmd,elvish,fish,nushell,oil,powershell,tcsh,xonsh,zsh) contain completers for commands and functions of the respective shell. They are experimental and only active if enabled viaCARAPACE_BUILTINS. The one matchingCARAPACE_SHELLis boosted in priority above the other enabled shell groups.
Priority
Multiple groups providing a completer for a command are ordered by priority.
-
darwin
usersystem- shell matching
CARAPACE_SHELL darwinbsdunixcommonbridge- other enabled shells
-
linux
usersystem- shell matching
CARAPACE_SHELL linuxunixcommonbridge- other enabled shells
-
termux
usersystem- shell matching
CARAPACE_SHELL androidlinuxunixcommonbridge- other enabled shells
-
windows
usersystem- shell matching
CARAPACE_SHELL windowscommonbridge- other enabled shells
You can list available completers of a command with carapace --list {command}.