diff options
Diffstat (limited to 'config/config.go')
| -rw-r--r-- | config/config.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/config/config.go b/config/config.go index ed9dab3..8a481c7 100644 --- a/config/config.go +++ b/config/config.go @@ -25,6 +25,11 @@ func init() { DataDir = resolveDataDirectory(DevMode, osConfigDirectory) configFilePath := resolveConfigFilePath(DevMode, osConfigDirectory) + + if createError := ensureConfigFileExists(configFilePath); createError != nil { + logger.Fatalf(LOG_PREFIX, messages.ConfigCreateFailed, createError) + } + if loadError := loadConfigFile(configFilePath); loadError != nil { logger.Fatalf(LOG_PREFIX, messages.ConfigFileLoadFailed, loadError) } |
