Sfoglia il codice sorgente

show help when running goctl rpc protoc without any flags (#1683)

fang duan 3 anni fa
parent
commit
97bf3856c1
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      tools/goctl/rpc/cli/zrpc.go

+ 4 - 0
tools/goctl/rpc/cli/zrpc.go

@@ -23,6 +23,10 @@ var (
 // ZRPC generates grpc code directly by protoc and generates
 // ZRPC generates grpc code directly by protoc and generates
 // zrpc code by goctl.
 // zrpc code by goctl.
 func ZRPC(c *cli.Context) error {
 func ZRPC(c *cli.Context) error {
+	if c.NumFlags() == 0 {
+		cli.ShowCommandHelpAndExit(c, "protoc", 1)
+	}
+
 	args := c.Parent().Args()
 	args := c.Parent().Args()
 	protocArgs := removeGoctlFlag(args)
 	protocArgs := removeGoctlFlag(args)
 	pwd, err := os.Getwd()
 	pwd, err := os.Getwd()