added basic plugin structure

This commit is contained in:
2022-11-01 14:26:54 +01:00
commit a693cbad37
18 changed files with 481 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package register
import (
"log"
"net/rpc"
)
type PluginClient struct {
client *rpc.Client
}
var _ Plugin = &PluginClient{}
func (pc *PluginClient) About() string {
var resp string
err := pc.client.Call("Plugin.About", new(any), &resp)
if err != nil {
log.Fatal(err)
}
return resp
}