Versions in this module Expand all Collapse all v8 v8.4.4 Aug 24, 2022 v8.4.3 Aug 24, 2022 Changes in this version + func RunMethodIfExists(rpcService *CliRpcService, args []string, ...) bool + type CliRpcCmd struct + MetadataMutex *sync.RWMutex + PluginMetadata *plugin.PluginMetadata + func (cmd *CliRpcCmd) AccessToken(args string, retVal *string) error + func (cmd *CliRpcCmd) ApiEndpoint(args string, retVal *string) error + func (cmd *CliRpcCmd) ApiVersion(args string, retVal *string) error + func (cmd *CliRpcCmd) CallCoreCommand(args []string, retVal *bool) error + func (cmd *CliRpcCmd) DisableTerminalOutput(disable bool, retVal *bool) error + func (cmd *CliRpcCmd) DopplerEndpoint(args string, retVal *string) error + func (cmd *CliRpcCmd) GetApp(appName string, retVal *plugin_models.GetAppModel) error + func (cmd *CliRpcCmd) GetApps(_ string, retVal *[]plugin_models.GetAppsModel) error + func (cmd *CliRpcCmd) GetCurrentOrg(args string, retVal *plugin_models.Organization) error + func (cmd *CliRpcCmd) GetCurrentSpace(args string, retVal *plugin_models.Space) error + func (cmd *CliRpcCmd) GetOrg(orgName string, retVal *plugin_models.GetOrg_Model) error + func (cmd *CliRpcCmd) GetOrgUsers(args []string, retVal *[]plugin_models.GetOrgUsers_Model) error + func (cmd *CliRpcCmd) GetOrgs(_ string, retVal *[]plugin_models.GetOrgs_Model) error + func (cmd *CliRpcCmd) GetOutputAndReset(args bool, retVal *[]string) error + func (cmd *CliRpcCmd) GetService(serviceInstance string, retVal *plugin_models.GetService_Model) error + func (cmd *CliRpcCmd) GetServices(_ string, retVal *[]plugin_models.GetServices_Model) error + func (cmd *CliRpcCmd) GetSpace(spaceName string, retVal *plugin_models.GetSpace_Model) error + func (cmd *CliRpcCmd) GetSpaceUsers(args []string, retVal *[]plugin_models.GetSpaceUsers_Model) error + func (cmd *CliRpcCmd) GetSpaces(_ string, retVal *[]plugin_models.GetSpaces_Model) error + func (cmd *CliRpcCmd) HasAPIEndpoint(args string, retVal *bool) error + func (cmd *CliRpcCmd) HasOrganization(args string, retVal *bool) error + func (cmd *CliRpcCmd) HasSpace(args string, retVal *bool) error + func (cmd *CliRpcCmd) IsLoggedIn(args string, retVal *bool) error + func (cmd *CliRpcCmd) IsMinCliVersion(passedVersion string, retVal *bool) error + func (cmd *CliRpcCmd) IsSSLDisabled(args string, retVal *bool) error + func (cmd *CliRpcCmd) LoggregatorEndpoint(args string, retVal *string) error + func (cmd *CliRpcCmd) SetPluginMetadata(pluginMetadata plugin.PluginMetadata, retVal *bool) error + func (cmd *CliRpcCmd) UserEmail(args string, retVal *string) error + func (cmd *CliRpcCmd) UserGuid(args string, retVal *string) error + func (cmd *CliRpcCmd) Username(args string, retVal *string) error + type CliRpcService struct + Pinged bool + RpcCmd *CliRpcCmd + Server *rpc.Server + func NewRpcService(outputCapture OutputCapture, terminalOutputSwitch TerminalOutputSwitch, ...) (*CliRpcService, error) + func (cli *CliRpcService) Port() string + func (cli *CliRpcService) Start() error + func (cli *CliRpcService) Stop() + type CommandRunner interface + Command func([]string, commandregistry.Dependency, bool) error + func NewCommandRunner() CommandRunner + type OutputCapture interface + SetOutputBucket func(io.Writer) + type TerminalOutputSwitch interface + DisableTerminalOutput func(bool) Other modules containing this package github.com/LukasHeimann/cloudfoundrycli