20 lines
488 B
Go
20 lines
488 B
Go
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!")
|
|
}
|