//go:build ignore package main import ( "log" "os" "text/template" ) var initTemplate = template.Must(template.New("").Parse("// Code generated DO NOT EDIT.\n" + "package db\n" + "\n" + "const initQuery = `{{.}}`\n", )) func main() { initStmt, err := os.ReadFile("./init.sql") if err != nil { log.Fatal(err) } f, err := os.Create("./init_sql.go") if err != nil { log.Fatal(err) } defer f.Close() initTemplate.Execute(f, string(initStmt)) }