Versions in this module Expand all Collapse all v1 v1.0.0 Mar 10, 2026 Changes in this version + type PluginBase struct + func NewPluginBase(name, version, description, author string) *PluginBase + func (pb *PluginBase) AddFunction(name string, fn func(args ...types.Object) types.Object) + func (pb *PluginBase) AddIntFunction(name string, fn func(args ...int) int) + func (pb *PluginBase) AddStringFunction(name string, fn func(args ...string) string) + func (pb *PluginBase) Cleanup() error + func (pb *PluginBase) GetFunctions() []plugin.PluginFunction + func (pb *PluginBase) Info() plugin.PluginInfo + func (pb *PluginBase) Initialize() error + type SimplePlugin struct + func NewSimplePlugin(name, version, description, author string) *SimplePlugin