1
0
Fork 0
burlesque/config.go

21 lines
436 B
Go
Raw Normal View History

2014-07-10 12:19:39 +00:00
package main
import (
"flag"
)
2014-07-15 19:46:22 +00:00
var (
2014-07-10 12:19:39 +00:00
Config struct {
Storage string
Env string
Port int
}
)
func SetupConfig() {
2014-09-09 08:01:51 +00:00
flag.StringVar(&Config.Storage, "storage", "-", "Kyoto Cabinet storage path (e.g. burlesque.kch#dfunit=8#msiz=512M)")
2014-07-29 06:26:00 +00:00
flag.StringVar(&Config.Env, "environment", "production", "Process environment: production or development")
2014-07-16 17:42:21 +00:00
flag.IntVar(&Config.Port, "port", 4401, "Server HTTP port")
2014-07-10 12:19:39 +00:00
flag.Parse()
}