diff --git a/cmd/pingflux/main.go b/cmd/pingflux/main.go index fb727bc..f65a9f2 100644 --- a/cmd/pingflux/main.go +++ b/cmd/pingflux/main.go @@ -116,13 +116,8 @@ func readConfig() (int, int) { viper.AddConfigPath("$HOME/.pingflux") viper.AddConfigPath(".") if err := viper.ReadInConfig(); err != nil { - if _, ok := err.(viper.ConfigFileNotFoundError); ok { - // Config file not found - panic(err) - } else { - // Config file found but another error was encountered - panic(err) - } + fmt.Println("Failed to read config file:", err) + os.Exit(125) } return viper.GetInt("options.count"), viper.GetInt("options.interval") }