Documentation
¶
Index ¶
- type Engine
- type PluginInstaller
- func (p *PluginInstaller) Get(name string) (plugin.Plugin, error)
- func (p *PluginInstaller) Install(filename string) (plugin.Plugin, error)
- func (p *PluginInstaller) Load(filename string) error
- func (p *PluginInstaller) Range(f func(name string, plugin plugin.Plugin) bool)
- func (p *PluginInstaller) Uninstall(filename string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct { Router *gin.Engine Database *gorm.DB Cron *cron.Cron // contains filtered or unexported fields }
func (*Engine) PluginUninstall ¶
type PluginInstaller ¶
type PluginInstaller struct {
// contains filtered or unexported fields
}
func NewPluginInstaller ¶
func NewPluginInstaller() *PluginInstaller
func (*PluginInstaller) Install ¶
func (p *PluginInstaller) Install(filename string) (plugin.Plugin, error)
func (*PluginInstaller) Load ¶
func (p *PluginInstaller) Load(filename string) error
func (*PluginInstaller) Range ¶
func (p *PluginInstaller) Range(f func(name string, plugin plugin.Plugin) bool)
func (*PluginInstaller) Uninstall ¶
func (p *PluginInstaller) Uninstall(filename string) error
Click to show internal directories.
Click to hide internal directories.