Support plugin loading

This commit is contained in:
Asim Aslam
2019-09-09 19:09:28 -07:00
parent 04b31d374c
commit b6c6b13277
3 changed files with 171 additions and 0 deletions

20
plugin/template.go Normal file
View File

@@ -0,0 +1,20 @@
package plugin
var (
tmpl = `
package main
import (
"github.com/micro/go-micro/plugin"
"{{.Path}}"
)
var Plugin = plugin.Config{
Name: "{{.Name}}",
Type: "{{.Type}}",
Path: "{{.Path}}",
NewFunc: {{.Name}}.{{.NewFunc}},
}
`
)