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.