package main
import (
"io/ioutil"
"os"
"text/template"
)
func main() {
t, err := template.New("schema_template").ParseFiles("./scripts/schema_template")
if err != nil {
panic(err)
}
schema, err := ioutil.ReadFile("./scripts/schema.json")
if err != nil {
panic(err)
}
inlinedFile, err := os.Create("config/schema.go")
if err != nil {
panic(err)
}
err = t.Execute(inlinedFile, map[string]string{
"schema": string(schema),
})
if err != nil {
panic(err)
}
}