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"
}
dirStyle := c.String("style")
if len(dirStyle) == 0 {
dirStyle = conf.DefaultFormat
}
if strings.Contains(dirName, "-") {
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
}
err = gogen.DoGenProject(apiFilePath, abs, conf.DefaultFormat)
err = gogen.DoGenProject(apiFilePath, abs, dirStyle)
return err
}

View File

@@ -69,6 +69,10 @@ var commands = []cli.Command{
Name: "home",
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]",
},
},
},
{