Versions in this module Expand all Collapse all v1 v1.1.0 Jun 19, 2022 Changes in this version + const Name + var Handshake = plugin.HandshakeConfig + var PluginMap = map[string]plugin.Plugin + func Exec(path string, args []string, forwardIO bool) (app.App, *plugin.Client, error) + func New(app app.App) plugin.Plugin + type Client struct + func NewClient(node pluginproto.NodeClient) *Client + func (c *Client) ExitCode() (int, error) + func (c *Client) Start() error + func (c *Client) Stop() error + type Server struct + func NewServer(app app.App) *Server + func (s *Server) ExitCode(context.Context, *emptypb.Empty) (*pluginproto.ExitCodeResponse, error) + func (s *Server) Start(context.Context, *emptypb.Empty) (*emptypb.Empty, error) + func (s *Server) Stop(context.Context, *emptypb.Empty) (*emptypb.Empty, error)