Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCliConnection ¶
func NewCliConnection(cliServerPort string) *cliConnection
Types ¶
type CliConnection ¶
type CliConnection interface {
	CliCommandWithoutTerminalOutput(args ...string) ([]string, error)
	CliCommand(args ...string) ([]string, error)
}
    *
List of commands avaiable to CliConnection variable passed into run
*
type Plugin ¶
type Plugin interface {
	Run(cliConnection CliConnection, args []string)
	GetMetadata() PluginMetadata
}
    *
Command interface needs to be implemented for a runnable plugin of `cf`
*
type PluginMetadata ¶
type PluginMetadata struct {
	Name     string
	Version  VersionType
	Commands []Command
}
    type VersionType ¶
 Click to show internal directories. 
   Click to hide internal directories.