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

master
JiangYiJun 3 years ago committed by GitHub
parent cd289465fd
commit a67c118dcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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
} }

@ -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]",
},
}, },
}, },
{ {

Loading…
Cancel
Save