go-zero tools ,fix a func,api new can not choose style (#1356)
This commit is contained in:
@@ -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]",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user