INNER CODE UNIT · Go

NewConfigImporter

sy-vendor/Gobi · config/manager.go:473

func NewConfigImporter() *ConfigImporter {
	return &ConfigImporter{}
}

// ImportFromYAML 从YAML文件导入配置
func (ci *ConfigImporter) ImportFromYAML(filepath string) (*Config, error) {
	data, err := os.ReadFile(filepath)
	if err != nil {
		return nil, fmt.Errorf("failed to read config file: %w", err)
	}

	var config Config
	if err := yaml.Unmarshal(data, &config); err != nil {
		return nil, fmt.Errorf("failed to unmarshal config: %w", err)
	}

	return &config, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…