INNER CODE UNIT · Go

NewConfigExporter

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

func NewConfigExporter() *ConfigExporter {
	return &ConfigExporter{}
}

// ExportToYAML 导出配置到YAML文件
func (ce *ConfigExporter) ExportToYAML(config *Config, filepath string) error {
	data, err := yaml.Marshal(config)
	if err != nil {
		return fmt.Errorf("failed to marshal config to YAML: %w", err)
	}

	if err := os.WriteFile(filepath, data, 0644); err != nil {
		return fmt.Errorf("failed to write config file: %w", err)
	}

	return nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…