Procházet zdrojové kódy

etcdmain: improve readability

Improve readability of ETCD_CONFIG_FILE env variable parsing part
by adding comments and using flags.FlagToEnv function.

Signed-off-by: Andrey Abramov <st5pub@yandex.ru>
Andrey Abramov před 6 roky
rodič
revize
14c5eaa7e1
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      etcdmain/config.go

+ 4 - 1
etcdmain/config.go

@@ -284,8 +284,11 @@ func (cfg *config) parse(arguments []string) error {
 
 
 	var err error
 	var err error
 
 
+	// This env variable must be parsed separately
+	// because we need to determine whether to use or
+	// ignore the env variables based on if the config file is set.
 	if cfg.configFile == "" {
 	if cfg.configFile == "" {
-		cfg.configFile = os.Getenv("ETCD_CONFIG_FILE")
+		cfg.configFile = os.Getenv(flags.FlagToEnv("ETCD", "config-file"))
 	}
 	}
 
 
 	if cfg.configFile != "" {
 	if cfg.configFile != "" {