Documentation ¶
Index ¶
Constants ¶
View Source
const SymbolName = "NewPlugin"
Variables ¶
This section is empty.
Functions ¶
func BuildVersion ¶
func LoadPlugins ¶
func Subscription ¶
func Subscription(handlers ...interface{}) Subscriber
Types ¶
type Manager ¶
type Manager interface { Flags(module string) []cli.Flag Subscriber(module string) (*subscription.SubscribeManager, error) }
func NewPluginManager ¶
type PluginsLoader ¶
type PluginsLoader struct {
// contains filtered or unexported fields
}
func NewPluginsLoader ¶
func NewPluginsLoader(dir string) *PluginsLoader
func (*PluginsLoader) LoadPlugins ¶
func (pl *PluginsLoader) LoadPlugins(force bool) error
func (*PluginsLoader) Plugins ¶
func (pl *PluginsLoader) Plugins() []Symbol
Click to show internal directories.
Click to hide internal directories.