package output import ( "bytes" "io" "github.com/goccy/go-yaml" ) type YamlFormatter struct{} func (f *YamlFormatter) Format(objects []any) (io.Reader, error) { buffer, err := yaml.Marshal(objects) if err != nil { return nil, err } return bytes.NewBuffer(buffer), nil }