💄 Give better names to the files in utils package

This commit is contained in:
M. Mert Yildiran
2022-11-26 21:34:45 +03:00
parent 127bea3449
commit fa5a87b9d5
6 changed files with 0 additions and 0 deletions

37
utils/pretty.go Normal file
View File

@@ -0,0 +1,37 @@
package utils
import (
"bytes"
"encoding/json"
"gopkg.in/yaml.v3"
)
const (
empty = ""
tab = "\t"
)
func PrettyJson(data interface{}) (string, error) {
buffer := new(bytes.Buffer)
encoder := json.NewEncoder(buffer)
encoder.SetIndent(empty, tab)
err := encoder.Encode(data)
if err != nil {
return empty, err
}
return buffer.String(), nil
}
func PrettyYaml(data interface{}) (string, error) {
buffer := new(bytes.Buffer)
encoder := yaml.NewEncoder(buffer)
encoder.SetIndent(0)
err := encoder.Encode(data)
if err != nil {
return empty, err
}
return buffer.String(), nil
}