v1.x - (nightly)

Under development.

Cmd

Experimental support for Cmd through Clink.

# ~/AppData/Local/clink/carapace.lua
load(io.popen('carapace _carapace cmd-clink'):read("*a"))()

Lots of fundamental features not yet working (multipart, quotes, ..). Weirdly flags don't work for git at the moment (they do for other commands though).

Fish

With 4.0b1 onwards the following workaround is not needed anymore:

mkdir -p ~/.config/fish/completions
carapace --list | awk '{print $1}' | xargs -I{} touch ~/.config/fish/completions/{}.fish # disable auto-loaded completions (#185)

see fish-shell/fish#6716