diff --git a/cmd/ctrlc/ctrlc.go b/cmd/ctrlc/ctrlc.go index e07b5d1..815423b 100644 --- a/cmd/ctrlc/ctrlc.go +++ b/cmd/ctrlc/ctrlc.go @@ -62,7 +62,11 @@ func initConfig() { } if err := viper.ReadInConfig(); err != nil { - log.Error("Can't read config", "error", err) - os.Exit(1) + if cfgFile != "" { + log.Error("Can't read config", "error", err) + os.Exit(1) + } else { + log.Warn("Can't read config", "error", err) + } } }