aboutsummaryrefslogtreecommitdiff
path: root/config/config.go
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2024-12-19 09:57:42 +0000
committerdakkar <dakkar@thenautilus.net>2024-12-19 09:57:42 +0000
commit3132bce2a8166e3f9818059af4de8d69a09bbf12 (patch)
treee92a1cbb61dba41a4a2dcd99ed72babb480e8ccf /config/config.go
parentminimal example (diff)
downloadgo-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.go12
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()
}