Versions in this module Expand all Collapse all v0 v0.7.1 Jul 25, 2023 v0.7.0 Jul 20, 2023 Changes in this version + var PluginsArchiveName = "yaml-plugins.zip" + var PluginsDir = ".plugins" + func Initialize(pluginLogger hclog.Logger, arg ...string) (*models.PluginRepository, error) + func InstallPlugins(conf *config.ServerConfig) error + func Serve(f Factory) + type Factory func(log hclog.Logger) interface + type IPluginManager interface + Archive func(name string) error + Install func(dst string, sources ...string) error + UnArchive func(src, dest string) error + type PluginManager struct + func NewPluginManager() *PluginManager + func (p *PluginManager) Archive(archiveName string) error + func (p *PluginManager) Install(dst string, sources ...string) error + func (p *PluginManager) UnArchive(src, dest string) error