package main import ( "log" "github.com/zeromicro/go-zero/tools/goctl/api/gogen" "github.com/zeromicro/go-zero/tools/goctl/pkg/env" ) func main() { // v1.8.3 关闭类型分组 if err := env.WriteEnv([]string{env.GoctlExperimental + "=off"}); err != nil { log.Fatal("set env failed:", err) } if err := gogen.DoGenProject("main.api", "../", "go_zero", false); err != nil { log.Fatal("running goctl gogen failed:", err) } log.Println("goctl code generated successfully!") }