flags.go 893 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "flag"
  4. )
  5. const (
  6. flagRabbitHost = "rabbithost"
  7. defaultRabbitHost = "amqp://pandocloud:123@192.168.175.60:5672/"
  8. flagDBHost = "dbhost"
  9. flagDBPort = "dbport"
  10. flagDBName = "dbname"
  11. flagDBUser = "dbuser"
  12. flagDBPass = "dbpass"
  13. defaultDBHost = "192.168.175.60"
  14. defaultDBPort = "3306"
  15. defaultDBName = "SparrowCloud"
  16. defaultDBUser = "SparrowCloud"
  17. )
  18. var (
  19. confDBHost = flag.String(flagDBHost, defaultDBHost, "database host address.")
  20. confDBPort = flag.String(flagDBPort, defaultDBPort, "database host port.")
  21. confDBName = flag.String(flagDBName, defaultDBName, "database name.")
  22. confDBUser = flag.String(flagDBUser, defaultDBUser, "database user.")
  23. confDBPass = flag.String(flagDBPass, "", "databse password.")
  24. confRabbitHost = flag.String(flagRabbitHost, defaultRabbitHost, "rabbitmq host address, amqp://user:password@ip:port/")
  25. )