Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Interfaces map[string]*pogoPlugin.IPogoPlugin
Functions ¶
func GetPlugin ¶
func GetPlugin(path string) *pogoPlugin.IPogoPlugin
func GetPluginClient ¶
func GetPluginClient(path string) *plugin.Client
func GetPluginPaths ¶
func GetPluginPaths() []string
Types ¶
type BuiltinFactory ¶
type BuiltinFactory func() (pogoPlugin.IPogoPlugin, error)
type PluginInfoReq ¶
type PluginInfoReq struct {
Path string `json:"path"`
}
type PluginManager ¶
type PluginManager struct { }
func GetPluginManager ¶
func GetPluginManager() *PluginManager
func (*PluginManager) Info ¶
func (g *PluginManager) Info() *pogoPlugin.PluginInfoRes
func (*PluginManager) ProcessProject ¶
func (g *PluginManager) ProcessProject(req *pogoPlugin.IProcessProjectReq) error
Click to show internal directories.
Click to hide internal directories.