go-zero tools ,fix a func,api new can not choose style (#1356)

This commit is contained in:
JiangYiJun
2021-12-23 10:28:46 +08:00
committed by GitHub
parent cd289465fd
commit a67c118dcf
2 changed files with 9 additions and 1 deletions

View File

@@ -36,6 +36,10 @@ func CreateServiceCommand(c *cli.Context) error {
dirName = "greet" dirName = "greet"
} }
dirStyle := c.String("style")
if len(dirStyle) == 0 {
dirStyle = conf.DefaultFormat
}
if strings.Contains(dirName, "-") { if strings.Contains(dirName, "-") {
return errors.New("api new command service name not support strikethrough, because this will used by function name") return errors.New("api new command service name not support strikethrough, because this will used by function name")
} }
@@ -78,6 +82,6 @@ func CreateServiceCommand(c *cli.Context) error {
return err return err
} }
err = gogen.DoGenProject(apiFilePath, abs, conf.DefaultFormat) err = gogen.DoGenProject(apiFilePath, abs, dirStyle)
return err return err
} }

View File

@@ -69,6 +69,10 @@ var commands = []cli.Command{
Name: "home", Name: "home",
Usage: "the goctl home path of the template", Usage: "the goctl home path of the template",
}, },
cli.StringFlag{
Name: "style",
Usage: "the file naming format, see [https://github.com/zeromicro/go-zero/blob/master/tools/goctl/config/readme.md]",
},
}, },
}, },
{ {