update goctl api (#1052)

* update goctl api

* add LoadTemplate

* update new api template

* update
This commit is contained in:
Amor
2021-09-23 14:31:11 +08:00
committed by GitHub
parent f34d81ca2c
commit 41c980f00c
4 changed files with 80 additions and 1 deletions

View File

@@ -59,7 +59,18 @@ func CreateServiceCommand(c *cli.Context) error {
}
defer fp.Close()
t := template.Must(template.New("template").Parse(apiTemplate))
home := c.String("home")
if len(home) > 0 {
util.RegisterGoctlHome(home)
}
text, err := util.LoadTemplate(category, apiTemplateFile, apiTemplate)
if err != nil {
return err
}
t := template.Must(template.New("template").Parse(text))
if err := t.Execute(fp, map[string]string{
"name": dirName,
"handler": strings.Title(dirName),