add goctl rpc template home flag (#871)

Co-authored-by: suzhenpeng <suzhenpeng@ecoplants.tech>
master
neosu 3 years ago committed by GitHub
parent 6793f7a1de
commit 00061c2e5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -367,6 +367,10 @@ var (
Name: "out, o",
Usage: "the target path of proto",
},
cli.StringFlag{
Name: "home",
Usage: "the goctl home path of the template",
},
},
Action: rpc.RPCTemplate,
},

@ -79,6 +79,12 @@ func RPCNew(c *cli.Context) error {
// RPCTemplate is the entry for generate rpc template
func RPCTemplate(c *cli.Context) error {
protoFile := c.String("o")
home := c.String("home")
if len(home) > 0 {
util.RegisterGoctlHome(home)
}
if len(protoFile) == 0 {
return errors.New("missing -o")
}

Loading…
Cancel
Save