Versions in this module Expand all Collapse all v2 v2.1.0 Mar 11, 2026 Changes in this version + type CommandRegistrar interface + Commands func() []*cobra.Command + type EventRegistrar interface + RegisterEvents func(d *events.Dispatcher) + type Plugin interface + Name func() string + type PluginManager struct + func NewManager() *PluginManager + func (m *PluginManager) Add(p Plugin) error + func (m *PluginManager) BootAll(c *container.Container) + func (m *PluginManager) Plugins() []Plugin + func (m *PluginManager) RegisterAll(c *container.Container) + func (m *PluginManager) RegisterCommands(root *cobra.Command) + func (m *PluginManager) RegisterEvents(d *events.Dispatcher) + func (m *PluginManager) RegisterRoutes(r *router.Router) + type RouteRegistrar interface + RegisterRoutes func(r *router.Router)