Files
EdgeCommon/pkg/configutils/yaml.go

16 lines
222 B
Go
Raw Normal View History

2020-09-13 19:27:47 +08:00
package configutils
import (
2022-08-04 11:52:28 +08:00
"os"
2024-07-27 13:29:26 +08:00
"gopkg.in/yaml.v3"
2020-09-13 19:27:47 +08:00
)
func UnmarshalYamlFile(file string, ptr interface{}) error {
2022-08-04 11:52:28 +08:00
data, err := os.ReadFile(file)
2020-09-13 19:27:47 +08:00
if err != nil {
return err
}
return yaml.Unmarshal(data, ptr)
}