1234567891011121314151617181920212223 |
- package command
- import (
- "github.com/urfave/cli"
- "github.com/tal-tech/go-zero/tools/goctl/rpc/ctx"
- "github.com/tal-tech/go-zero/tools/goctl/rpc/gen"
- )
- func Rpc(c *cli.Context) error {
- rpcCtx := ctx.MustCreateRpcContextFromCli(c)
- generator := gogen.NewDefaultRpcGenerator(rpcCtx)
- rpcCtx.Must(generator.Generate())
- return nil
- }
- func RpcTemplate(c *cli.Context) error {
- out := c.String("out")
- idea := c.Bool("idea")
- generator := gogen.NewRpcTemplate(out, idea)
- generator.MustGenerate()
- return nil
- }
|