Versions in this module Expand all Collapse all v1 v1.0.1 Aug 11, 2020 Changes in this version + type Plugin interface + Available func() bool + Disable func() error + Enable func() error + Execute func(ctx context.Context, in ...[]byte) (output []byte, err error) + Load func() error + type PluginExecutor struct + func (p *PluginExecutor) Execute(pluginName string) error + type PluginOutPut struct + Code int + Data interface{} + Error string + Message string + Status string + type Scanner struct + func NewScanner(path ...string) *Scanner + func (s *Scanner) ListAllPlugin() ([]Plugin, error) + func (s *Scanner) ListAvailablePlugin() ([]Plugin, error) + func (s *Scanner) LoadPlugin() error