Versions in this module Expand all Collapse all v8 v8.17.1 Feb 12, 2026 v8.17.0 Nov 18, 2025 Changes in this version + type PluginConfig struct + func NewPluginConfig(errorHandler func(error), persistor configuration.Persistor, pluginPath string) *PluginConfig + func (c *PluginConfig) Close() + func (c *PluginConfig) GetPluginPath() string + func (c *PluginConfig) ListCommands() []string + func (c *PluginConfig) Plugins() map[string]PluginMetadata + func (c *PluginConfig) RemovePlugin(name string) + func (c *PluginConfig) SetPlugin(name string, metadata PluginMetadata) + type PluginConfiguration interface + GetPluginPath func() string + ListCommands func() []string + Plugins func() map[string]PluginMetadata + RemovePlugin func(string) + SetPlugin func(string, PluginMetadata) + type PluginData struct + Plugins map[string]PluginMetadata + func NewData() *PluginData + func (pd *PluginData) JSONMarshalV3() (output []byte, err error) + func (pd *PluginData) JSONUnmarshalV3(input []byte) (err error) + type PluginMetadata struct + Commands []plugin.Command + Location string + Version plugin.VersionType Other modules containing this package code.cloudfoundry.org/cli