flag.go 919 B

123456789101112131415161718192021222324
  1. package service
  2. import (
  3. "flag"
  4. "os"
  5. )
  6. var (
  7. ServerCmd = flag.NewFlagSet(os.Args[0], flag.ExitOnError)
  8. //服务器启动配置文件
  9. flagServerConfigPath = ServerCmd.String("config", "config.yaml", "server config")
  10. flagServerName = ServerCmd.String("server", "", "server name")
  11. FlagServerList = ServerCmd.String("serverlist", "serverlist.yaml", "serverlist.yaml")
  12. //临时参数使用
  13. TempParam = ServerCmd.String("diff", "abc", "Temp param")
  14. DBIndexParam = ServerCmd.Int("db", 0, "DBIndexParam")
  15. ZoneParam = ServerCmd.String("zone", "8", "ZoneParam")
  16. MaxOnlineNumParam = ServerCmd.Int("num", 0, "max online num")
  17. TestTypeParam = ServerCmd.Int("t", 1, "test type 1登录压测 2功能压测")
  18. IPParam = ServerCmd.String("ip", "127.0.0.1:21001", "test type 1登录压测 2功能压测")
  19. TypeParam = ServerCmd.String("type", "", "操作类型")
  20. )