INNER CODE UNIT · Go

writeYaml

easegress-io/easegress · cmd/client/commandv2/convert/nginx/cmd.go:124

func writeYaml(filename string, servers []*specs.HTTPServerSpec, pipelines []*specs.PipelineSpec) error {
	absPath, err := filepath.Abs(filename)
	if err != nil {
		return err
	}
	file, err := os.Create(absPath)
	if err != nil {
		return err
	}
	defer file.Close()

	for _, s := range servers {
		data, err := codectool.MarshalYAML(s)
		if err != nil {
			return err
		}
		file.WriteString(string(data))
		file.WriteString("\n---\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…