pgbot-go/config/config.go
2025-02-11 13:19:48 +02:00

22 lines
304 B
Go

package config
import (
"log"
"os"
"gopkg.in/yaml.v3"
)
func Parse(path string, spec interface{}) error {
configData, err := os.ReadFile(path)
if err != nil {
log.Fatal(err)
return err
}
err = yaml.Unmarshal(configData, spec)
if err != nil {
log.Fatal(err)
return err
}
return nil
}