Documentation
¶
Overview ¶
Package plugin should not be imported by external consumers. It was not designed for external use.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPluginRepoActor ¶
type AddPluginRepoCommand ¶
type AddPluginRepoCommand struct {
RequiredArgs flag.AddPluginRepoArgs `positional-args:"yes"`
SkipSSLValidation bool `short:"k" hidden:"true" description:"Skip SSL certificate validation"`
UI command.UI
Config command.Config
Actor AddPluginRepoActor
// contains filtered or unexported fields
}
func (AddPluginRepoCommand) Execute ¶
func (cmd AddPluginRepoCommand) Execute(args []string) error
type ListPluginReposCommand ¶
type ListPluginReposCommand struct {
// contains filtered or unexported fields
}
func (ListPluginReposCommand) Execute ¶
func (ListPluginReposCommand) Execute(args []string) error
type PluginsActor ¶
type PluginsActor interface {
GetOutdatedPlugins() ([]pluginaction.OutdatedPlugin, error)
}
type PluginsCommand ¶
type PluginsCommand struct {
Checksum bool `long:"checksum" description:"Compute and show the sha1 value of the plugin binary file"`
Outdated bool `long:"outdated" description:"Search the plugin repositories for new versions of installed plugins"`
SkipSSLValidation bool `short:"k" hidden:"true" description:"Skip SSL certificate validation"`
UI command.UI
Config command.Config
Actor PluginsActor
// contains filtered or unexported fields
}
func (PluginsCommand) Execute ¶
func (cmd PluginsCommand) Execute([]string) error
type RemovePluginRepoCommand ¶
type RemovePluginRepoCommand struct {
RequiredArgs flag.PluginRepoName `positional-args:"yes"`
// contains filtered or unexported fields
}
func (RemovePluginRepoCommand) Execute ¶
func (RemovePluginRepoCommand) Execute(args []string) error
type RepoPluginsCommand ¶
type RepoPluginsCommand struct {
RegisteredRepository string `short:"r" description:"Name of a registered repository"`
// contains filtered or unexported fields
}
func (RepoPluginsCommand) Execute ¶
func (RepoPluginsCommand) Execute(args []string) error
type UninstallPluginActor ¶
type UninstallPluginActor interface {
UninstallPlugin(uninstaller pluginaction.PluginUninstaller, name string) error
}
type UninstallPluginCommand ¶
type UninstallPluginCommand struct {
RequiredArgs flag.PluginName `positional-args:"yes"`
Config command.Config
UI command.UI
Actor UninstallPluginActor
// contains filtered or unexported fields
}
func (UninstallPluginCommand) Execute ¶
func (cmd UninstallPluginCommand) Execute(args []string) error
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
Package shared should not be imported by external consumers.
|
Package shared should not be imported by external consumers. |
Click to show internal directories.
Click to hide internal directories.