package global import ( "flag" ) var Flags struct { //配置文件路径 Path string //daemon模式内置标记 RunningDaemon bool //强制daemon Daemon bool //指定 client ip ClientIP string } func initFlags() { flag.StringVar(&Flags.Path, "config", "Config.yaml", "config path") flag.StringVar(&Flags.ClientIP, "ip", "", "client ip for login") flag.BoolVar(&Flags.RunningDaemon, "running-daemon", false, "") flag.BoolVar(&Flags.Daemon, "daemon", false, "") flag.Parse() }