diff --git a/tools/goctl/rpc/cli/cli.go b/tools/goctl/rpc/cli/cli.go index be98b315..b45f202a 100644 --- a/tools/goctl/rpc/cli/cli.go +++ b/tools/goctl/rpc/cli/cli.go @@ -59,6 +59,10 @@ func RPCNew(c *cli.Context) error { // RPCTemplate is the entry for generate rpc template func RPCTemplate(c *cli.Context) error { + if c.NumFlags() == 0 { + cli.ShowCommandHelpAndExit(c, "template", 1) + } + protoFile := c.String("o") home := c.String("home") remote := c.String("remote")