INNER CODE UNIT · Go
loadConfig
percona/percona-backup-mongodb · cmd/pbm-agent/main.go:75
func loadConfig() error {
cfgFile := viper.GetString("config")
if cfgFile == "" {
return nil
}
viper.SetConfigFile(cfgFile)
if err := viper.ReadInConfig(); err != nil {
return errors.New("failed to read config: " + err.Error())
}
viper.WatchConfig()
return nil
}
func validateRootCommand() error {
if viper.GetString(mongoConnFlag) == "" {
return errors.New("required flag " + mongoConnFlag + " not set")