Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PluginManager ¶
type PluginManager struct {
// contains filtered or unexported fields
}
func NewPluginManager ¶
func NewPluginManager() *PluginManager
func (*PluginManager) ExecutePlugin ¶
func (pm *PluginManager) ExecutePlugin(name string, args []string) error
ExecutePlugin executes a plugin by name
func (*PluginManager) ListPlugins ¶
func (pm *PluginManager) ListPlugins()
ListPlugins lists all loaded plugins
func (*PluginManager) LoadCorePlugins ¶
func (pm *PluginManager) LoadCorePlugins()
LoadCorePlugins loads built-in plugins
func (*PluginManager) LoadExternalPlugin ¶
func (pm *PluginManager) LoadExternalPlugin(path string) error
LoadExternalPlugin loads a shared object (.so) plugin
Click to show internal directories.
Click to hide internal directories.