Versions in this module Expand all Collapse all v0 v0.2.1 Aug 15, 2017 v0.2.0 Jun 18, 2017 Changes in this version + var Plugins = make(map[string]*Plugin) + var PluginsWithScheduler = make(map[string]*PluginScheduler) + func AddNewPlugins(newPlugins map[string]*Plugin) + func ClearAllPlugins() + func DelNoUsePlugins(newPlugins map[string]*Plugin) + func ListPlugins(relativePath string) map[string]*Plugin + func PluginRun(plugin *Plugin) + type Plugin struct + Cycle int + FilePath string + MTime int64 + type PluginScheduler struct + Plugin *Plugin + Quit chan struct{} + Ticker *time.Ticker + func NewPluginScheduler(p *Plugin) *PluginScheduler + func (this *PluginScheduler) Schedule() + func (this *PluginScheduler) Stop()