package
17.12.1-ce-rc2+incompatible
Repository: https://github.com/docker/cli.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewManager returns a new plugin manager.
NewStore creates a Store.
WithSwarmService is a CreateOpt that flags the passed in a plugin as a plugin managed by swarm.

# Structs

EventCreate is an event which is emitted when a plugin is created This is either by pull or create from context.
EventDisable is an event that is emitted when a plugin is disabled It maches on the passed in plugin's ID only.
EventEnable is an event that is emitted when a plugin is disabled It maches on the passed in plugin's ID only.
EventRemove is an event which is emitted when a plugin is removed It maches on the passed in plugin's ID only.
Manager controls the plugin subsystem.
ManagerConfig defines configuration needed to start new manager.
Store manages the plugin inventory in memory and on-disk.

# Interfaces

Event is emitted for actions performed on the plugin manager.
Executor is the interface that the plugin manager uses to interact with for starting/stopping plugins.
WriteCommitCloser defines object that can be committed to blobstore.

# Type aliases

CreateOpt is used to configure specific plugin details when created.
ExecutorCreator is used in the manager config to pass in an `Executor`.