cyanocorax/manage/site.go

25 lines
351 B
Go

package manage
import (
"os"
"encoding/json"
"git.rdelaage.ovh/rdelaage/cyanocorax/model/site"
)
func SiteFromFile(filePath string) (site.Site, error) {
var site site.Site
file, err := os.ReadFile(filePath)
if err != nil {
return site, err
}
err = json.Unmarshal(file, &site)
if err != nil {
return site, err
}
return site, err
}