Documentation ¶ Index ¶ type Plugin func NewManagedPlugin(filepath string, name string, version string, alias string, env []string) (Plugin, error) func NewUnmanagedPlugin(alias string, name string, version string, config *plugin.ReattachConfig) (Plugin, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Plugin ¶ type Plugin interface { Name() string Version() string ProtocolVersion() int Provider() shard.ProviderClient Close() } func NewManagedPlugin ¶ func NewManagedPlugin(filepath string, name string, version string, alias string, env []string) (Plugin, error) func NewUnmanagedPlugin ¶ func NewUnmanagedPlugin(alias string, name string, version string, config *plugin.ReattachConfig) (Plugin, error) Source Files ¶ View all Source files plugin.go Click to show internal directories. Click to hide internal directories.