123456789101112131415161718192021222324252627282930313233 |
- 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)
- }
- }
|