MCPcopy
hub / github.com/carapace-sh/carapace-bin

github.com/carapace-sh/carapace-bin @v1.7.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.7.3 ↗
11,054 symbols 41,192 edges 8,607 files 895 documented · 8%
README

carapace-bin

PkgGoDev GoReportCard documentation Completers Macros Packaging status faq

Carapace-bin provides argument completion for multiple CLI commands (full list), and works across multiple POSIX and non-POSIX shells.

Supported shells: - Bash - Cmd (experimental) - Elvish - Fish - Ion (experimental) - Nushell - Oil - Powershell - Tcsh (experimental) - Xonsh - Zsh

Getting Started

Read, Install and Setup.

Extension points exported contracts — how you extend this code

Config (Interface)
Config This interface describes interacting with some persistent configuration for gh. [2 implementers]
pkg/actions/tools/gh/config/config_type.go
Config (Interface)
Config This interface describes interacting with some persistent configuration for gh. [2 implementers]
completers/common/gh_completer/cmd/action/config/config_type.go
Condition (FuncType)
(no doc)
internal/condition/condition.go
Interface (Interface)
Interface describes an object that represents a GitHub repository [1 implementers]
completers/common/gh_completer/cmd/action/ghrepo/repo.go
Runnable (Interface)
Runnable is typically an exec.Cmd or its stub in tests [1 implementers]
completers/common/gh_completer/cmd/action/run/run.go

Core symbols most depended-on inside this repo

String
called by 12209
completers/common/gh_completer/cmd/action/git/remote.go
ActionFlagCompletion
called by 320
completers/common/mpv_completer/cmd/root.go
Default
called by 309
completers/common/cargo_completer/cmd/action/action.go
Error
called by 180
pkg/actions/tools/gh/config/from_env.go
ActionRefs
called by 175
pkg/actions/tools/git/ref.go
Error
called by 143
completers/common/gh_completer/cmd/action/run/run.go
ActionPorts
called by 104
pkg/actions/net/port.go
Name
called by 90
cmd/carapace/cmd/shim/shim.go

Shape

Function 10,419
Method 304
Struct 283
Class 36
TypeAlias 7
Interface 4
FuncType 1

Languages

Go97%
TypeScript3%

Modules by API surface

docs/asciinema/asciinema-player.min.js298 symbols
pkg/actions/tools/gh/config/config_type.go21 symbols
completers/common/gh_completer/cmd/action/config/config_type.go21 symbols
completers/common/cargo_completer/cmd/action/action.go21 symbols
pkg/actions/tools/gh/config/from_file.go19 symbols
completers/common/gh_completer/cmd/action/ghrepo/repo.go19 symbols
completers/common/gh_completer/cmd/action/config/from_file.go19 symbols
pkg/actions/tools/ghostty/missing.go15 symbols
pkg/actions/tools/ghostty/completer.go14 symbols
pkg/actions/tools/gh/project.go14 symbols
completers/common/rails_completer/cmd/action/frontend_task.go14 symbols
pkg/actions/tools/gh/config/config_file.go13 symbols

Dependencies from manifests, versioned

github.com/carapace-sh/carapacev1.13.0 · 1×
github.com/carapace-sh/carapace-bridgev1.6.1 · 1×
github.com/carapace-sh/carapace-jjlexv0.1.7 · 1×
github.com/carapace-sh/carapace-selfupdatev0.0.10 · 1×
github.com/carapace-sh/carapace-shlexv1.1.1 · 1×
github.com/carapace-sh/carapace-specv1.7.1 · 1×
github.com/inconshreveable/mousetrapv1.1.0 · 1×
github.com/kevinburke/ssh_configv1.4.0 · 1×
github.com/micromdm/plistv0.2.2 · 1×

For agents

$ claude mcp add carapace-bin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact