Files
bl/cool-tools/main.go
2025-06-20 17:13:51 +08:00

36 lines
886 B
Go

package main
import (
"github.com/cool-team-official/cool-admin-go/cool-tools/internal/cmd"
_ "github.com/cool-team-official/cool-admin-go/cool-tools/internal/packed"
"github.com/cool-team-official/cool-admin-go/cool-tools/internal/utility/allyes"
"github.com/cool-team-official/cool-admin-go/cool-tools/internal/utility/mlog"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gcfg"
"github.com/gogf/gf/v2/os/gctx"
"github.com/gogf/gf/v2/os/gfile"
)
const (
cliFolderName = `hack`
)
func main() {
// gres.Dump()
// CLI configuration.
if path, _ := gfile.Search(cliFolderName); path != "" {
if adapter, ok := g.Cfg().GetAdapter().(*gcfg.AdapterFile); ok {
if err := adapter.SetPath(path); err != nil {
mlog.Fatal(err)
}
}
}
// -y option checks.
allyes.Init()
err := cmd.Main.RunWithError(gctx.New())
if err != nil {
println(err.Error())
}
}