diff options
author | dakkar <dakkar@thenautilus.net> | 2024-12-19 09:57:42 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2024-12-19 09:57:42 +0000 |
commit | 3132bce2a8166e3f9818059af4de8d69a09bbf12 (patch) | |
tree | e92a1cbb61dba41a4a2dcd99ed72babb480e8ccf /config/config.go | |
parent | minimal example (diff) | |
download | go-example-3132bce2a8166e3f9818059af4de8d69a09bbf12.tar.gz go-example-3132bce2a8166e3f9818059af4de8d69a09bbf12.tar.bz2 go-example-3132bce2a8166e3f9818059af4de8d69a09bbf12.zip |
move more code in the factory
Diffstat (limited to 'config/config.go')
-rw-r--r-- | config/config.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/config/config.go b/config/config.go index 3c93d53..c28fa14 100644 --- a/config/config.go +++ b/config/config.go @@ -87,10 +87,10 @@ func addConfigFromFile(configRelPath string) error { return nil } -func loadConfigFromFile(path string) (MainConfig, error) { - pathFromEnv := os.Getenv("EXAMPLE_CONFIG") - if pathFromEnv != "" { - path = pathFromEnv +func loadConfigFromFile() (MainConfig, error) { + path := os.Getenv("EXAMPLE_CONFIG") + if path == "" { + path = "." } err := addConfigFromFile(path) @@ -115,12 +115,12 @@ func loadConfigFromFile(path string) (MainConfig, error) { return config, nil } -func GetMainConfig(path string) (MainConfig, error) { +func GetMainConfig() (MainConfig, error) { addLoggerOptions() addSomethingOptions() pflag.Parse() viper.BindPFlags(pflag.CommandLine) //nolint:errcheck - return loadConfigFromFile(path) + return loadConfigFromFile() } |