// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved. Official site: https://goedge.cn . package teaconst import ( "os" "strings" ) var ( IsDaemon = false IsPlus = true IsMain = checkMain() IsQuiting = false // 是否正在退出 EnableDBStat = false // 是否开启本地数据库统计 ) // 检查是否为主程序 func checkMain() bool { if len(os.Args) == 1 || (len(os.Args) >= 2 && os.Args[1] == "pprof") { return true } exe, _ := os.Executable() return strings.HasSuffix(exe, ".test") || strings.HasSuffix(exe, ".test.exe") || strings.Contains(exe, "___") }