MCPcopy
hub / github.com/cloudfoundry/cli / Plugin

Interface Plugin

plugin/plugin.go:12–15  ·  view source on GitHub ↗

* * Command interface needs to be implemented for a runnable plugin of `cf` * */

Source from the content-addressed store, hash-verified

10*
11*/
12type Plugin interface {
13 Run(cliConnection CliConnection, args []string)
14 GetMetadata() PluginMetadata
15}
16
17//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . CliConnection
18/**

Callers 8

StartFunction · 0.65
RunMethodIfExistsFunction · 0.65
RunMethod · 0.65
runPluginBinaryMethod · 0.65
BuildTestBinaryFunction · 0.65
StartFunction · 0.65

Implementers 15

TestPluginWithPanicintegration/assets/test_plugin_with_pa
Test1integration/assets/test_plugin/test_pl
TestPluginWithCommandOverridesintegration/assets/test_plugin_with_co
ConfigurablePluginFailsUninstallintegration/assets/configurable_plugin
TestPluginFailsMetadataintegration/assets/test_plugin_fails_m
ConfigurablePluginintegration/assets/configurable_plugin
PluginDemonstratingParamsplugin/plugin_examples/echo/echo.go
Interactiveplugin/plugin_examples/interactive/int
DemoCmdplugin/plugin_examples/test_rpc_server
BasicPluginplugin/plugin_examples/basic_plugin/ba
MultiCmdplugin/plugin_examples/multiple_comman
RPCServicecommand/plugin/shared/rpc.go

Calls

no outgoing calls

Tested by

no test coverage detected