MCPcopy
hub / github.com/urfave/cli

github.com/urfave/cli @v3.10.1 sqlite

1,123 symbols 4,319 edges 67 files 270 documented

Extension points exported contracts — how you extend this code

ValueSource (Interface)
ValueSource is a source which can be used to look up a value, typically for use with a cli.Flag [6 implementers]
value_source.go
ValueCreator (Interface)
ValueCreator is responsible for creating a flag.Value emulation as well as custom formatting T specifies the type C s [4 implem
flag_impl.go
Flag (Interface)
Flag is a common interface related to parsing flags in cli. For more advanced flag parsing techniques, it is recommended [3 implem
flag.go
ErrorFormatter (Interface)
ErrorFormatter is the interface that will suitably format the error output [2 implementers]
errors.go
CommandCategory (Interface)
CommandCategory is a category containing commands. [1 implementers]
category.go
HelpPrinterFunc (FuncType)
HelpPrinterFunc prints help for the Command.
help.go
ShellCompleteFunc (FuncType)
ShellCompleteFunc is an action to execute when the shell completion flag is set
funcs.go
Argument (Interface)
Argument captures a positional argument that can be parsed
args.go

Core symbols highest fan-in

Run
called by 498
command_run.go
tracef
called by 174
cli.go
Error
called by 115
errors.go
EnvVars
called by 113
value_source.go
String
called by 95
flag_impl.go
Value
called by 70
command.go

Shape

Function 637
Method 378
Struct 51
Interface 30
FuncType 18
TypeAlias 9

Dependencies from manifests, versioned

github.com/BurntSushi/tomlv1.5.0 · 1×
github.com/davecgh/go-spewv1.1.1 · 1×
github.com/pmezard/go-difflibv1.0.0 · 1×
github.com/stretchr/testifyv1.11.1 · 1×
github.com/urfave/cli-altsrc/v3v3.0.1 · 1×
github.com/urfave/cli/v3v3.1.1 · 1×
gopkg.in/yaml.v3v3.0.1 · 1×

For agents

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

⬇ download graph artifact