package main import ( "flag" "log/slog" "os" ) func main() { verbose := flag.Bool("v", false, "Enable debug verbosity") host := flag.String("s", "localhost", "UT server hostname") port := flag.Int("p", 27960, "UT server port") flag.Parse() level := slog.LevelInfo if *verbose { level = slog.LevelDebug } slog.SetDefault( slog.New( slog.NewJSONHandler( os.Stdout, &slog.HandlerOptions{Level: level}, ), ), ) if err := StartAgonesSidecar(*host, *port); err != nil { slog.Error("Agones sidecar error", "error", err) } }