template.go 706 B

1234567891011121314151617181920212223242526272829
  1. package gogen
  2. import (
  3. "github.com/tal-tech/go-zero/tools/goctl/util"
  4. "github.com/urfave/cli"
  5. )
  6. const (
  7. category = "api"
  8. configTemplateFile = "config.tpl"
  9. contextTemplateFile = "context.tpl"
  10. etcTemplateFile = "etc.tpl"
  11. handlerTemplateFile = "handler.tpl"
  12. logicTemplateFile = "logic.tpl"
  13. mainTemplateFile = "main.tpl"
  14. )
  15. var templates = map[string]string{
  16. configTemplateFile: configTemplate,
  17. contextTemplateFile: contextTemplate,
  18. etcTemplateFile: etcTemplate,
  19. handlerTemplateFile: handlerTemplate,
  20. logicTemplateFile: logicTemplate,
  21. mainTemplateFile: mainTemplate,
  22. }
  23. func GenTemplates(_ *cli.Context) error {
  24. return util.InitTemplates(category, templates)
  25. }