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 + var Commands = NewRegistry() + func CLICommandUsagePresenter(cmd Command) *usagePresenter + func NewRegistry() *registry + func Register(cmd Command) + type Command interface + Execute func(context flags.FlagContext) error + MetaData func() CommandMetadata + Requirements func(requirementsFactory requirements.Factory, context flags.FlagContext) ([]requirements.Requirement, error) + SetDependency func(deps Dependency, pluginCall bool) Command + type CommandMetadata struct + Description string + Examples []string + Flags map[string]flags.FlagSet + Hidden bool + Name string + ShortName string + SkipFlagParsing bool + TotalArgs int + Usage []string + type Dependency struct + AppFiles appfiles.AppFiles + AppManifest manifest.App + AppZipper appfiles.Zipper + BrokerBuilder brokerbuilder.Builder + ChecksumUtil util.Sha1Checksum + Config coreconfig.Repository + Gateways map[string]net.Gateway + Logger trace.Printer + ManifestRepo manifest.Repository + PlanBuilder planbuilder.PlanBuilder + PluginConfig pluginconfig.PluginConfiguration + PluginModels *PluginModels + PluginRepo pluginrepo.PluginRepo + PushActor actors.PushActor + RepoLocator api.RepositoryLocator + RouteActor actors.RouteActor + ServiceBuilder servicebuilder.ServiceBuilder + ServiceHandler actors.ServiceActor + ServicePlanHandler actors.ServicePlanActor + TeePrinter *terminal.TeePrinter + UI terminal.UI + WildcardDependency interface{} + WordGenerator RandomWordGenerator + func NewDependency(writer io.Writer, logger trace.Printer, envDialTimeout string) Dependency + type PluginModels struct + Application *plugin_models.GetAppModel + AppsSummary *[]plugin_models.GetAppsModel + OauthToken *plugin_models.GetOauthToken_Model + OrgUsers *[]plugin_models.GetOrgUsers_Model + Organization *plugin_models.GetOrg_Model + Organizations *[]plugin_models.GetOrgs_Model + Service *plugin_models.GetService_Model + Services *[]plugin_models.GetServices_Model + Space *plugin_models.GetSpace_Model + SpaceUsers *[]plugin_models.GetSpaceUsers_Model + Spaces *[]plugin_models.GetSpaces_Model + type RandomWordGenerator interface + Babble func() string Other modules containing this package github.com/LukasHeimann/cloudfoundrycli