Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // AllPluginFlags hold the extra flags for plugins AllPluginFlags []cli.Flag // AllPluginCommands hold the extra commands for plugins AllPluginCommands []cli.Command Plugins map[string]agent_entities.Plugin RegisteredPlugins []PluginData )
Functions ¶
func InitPlugins ¶
func InitPlugins(lnAPI api.NewAPICall, filter filter.FilteringInterface, cmdCtx *cli.Context, nodeDataInvalidator agent_entities.Invalidatable) error
Types ¶
type InitPluginFn ¶ added in v0.2.0
type InitPluginFn func(lnAPI api.NewAPICall, filter filter.FilteringInterface, cmdCtx *cli.Context, nodeDataInvalidator agent_entities.Invalidatable) (agent_entities.Plugin, error)
InitPluginFn signature of init plugin function
type PluginData ¶ added in v0.2.0
type PluginData struct { Name string Init InitPluginFn }
PluginData structure
Click to show internal directories.
Click to hide internal directories.