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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…