Manually
- Copy a basic completer for simplicity.
cp -r completers/ln_completer completers/manually_completer
- Update the package name in
main.go
.
-import "github.com/carapace-sh/carapace-bin/completers/ln_completer/cmd"
+import "github.com/carapace-sh/carapace-bin/completers/manually_completer/cmd"
- Create the root command.
echo | carapace-parse -n manually > root.go
- Add subcommands.
echo | carapace-parse -n subcommand -p root > subcommand.go
-
Define flags and completions.