flag naming convention

This commit is contained in:
Philipp Mieden 2019-05-21 11:45:47 +02:00
parent 03d5b36706
commit 295cdf66fc

View File

@ -29,13 +29,15 @@ const (
var (
uniqushPushVersion = "content-server 1.5.0"
showVersionFlag = flag.Bool("version", false, "version info")
address = flag.String("address", "", "address to bind socket server host:port")
webserverAddress = flag.String("webserver-address", "", "address to bind web server host:port, when empty no webserver will be spawned")
webserverPath = flag.String("webserver-path", "/contentserver", "path to export the webserver on - useful when behind a proxy")
varDir = flag.String("var-dir", "/var/lib/contentserver", "where to put my data")
flagFreeOSMem = flag.Int("free-os-mem", 0, "free OS mem every X minutes")
logLevelOptions = []string{
flagShowVersionFlag = flag.Bool("version", false, "version info")
flagAddress = flag.String("address", "", "address to bind socket server host:port")
flagWebserverAddress = flag.String("webserver-address", "", "address to bind web server host:port, when empty no webserver will be spawned")
flagWebserverPath = flag.String("webserver-path", "/contentserver", "path to export the webserver on - useful when behind a proxy")
flagVarDir = flag.String("var-dir", "/var/lib/contentserver", "where to put my data")
flagFreeOSMem = flag.Int("free-os-mem", 0, "free OS mem every X minutes")
logLevelOptions = []string{
logLevelError,
logLevelRecord,
logLevelWarning,
@ -61,7 +63,7 @@ func exitUsage(code int) {
func main() {
flag.Parse()
if *showVersionFlag {
if *flagShowVersionFlag {
fmt.Printf("%v\n", uniqushPushVersion)
return
}
@ -77,7 +79,8 @@ func main() {
}
if len(flag.Args()) == 1 {
fmt.Println(*address, flag.Arg(0))
fmt.Println(*flagAddress, flag.Arg(0))
level := log.LevelRecord
switch *logLevel {
case logLevelError:
@ -92,10 +95,12 @@ func main() {
level = log.LevelDebug
}
log.SelectedLevel = level
// kickoff metric handlers
go metrics.RunPrometheusHandler(DefaultPrometheusListener)
go status.RunHealthzHandlerListener(DefaultHealthzHandlerAddress, ServiceName)
err := server.RunServerSocketAndWebServer(flag.Arg(0), *address, *webserverAddress, *webserverPath, *varDir)
err := server.RunServerSocketAndWebServer(flag.Arg(0), *flagAddress, *flagWebserverAddress, *flagWebserverPath, *flagVarDir)
if err != nil {
fmt.Println("exiting with error", err)
os.Exit(1)