INNER CODE UNIT · Go
main
ClickDevTech/CELERITY-panel · probe/main.go:20
func main() {
var (
dataDir = flag.String("dir", "", "data directory (defaults to a per-platform location)")
panelURL = flag.String("panel", "", "panel base URL, used for enrollment")
enrollToken = flag.String("enroll", "", "one-time enrollment token")
singboxPath = flag.String("singbox", "", "path to the sing-box binary")
verbose = flag.Bool("verbose", false, "verbose logging")
showVersion = flag.Bool("version", false, "print version and exit")
)
flag.Parse()
if *showVersion {
fmt.Printf("celerity-probe %s (%s/%s)\n", Version, runtime.GOOS, runtime.GOARCH)
return
}
setVerbose(*verbose)