photlog/assets/generate.go

33 lines
674 B
Go

package main
import (
"log"
"net/http"
"github.com/shurcooL/vfsgen"
)
func main() {
var err error
templateFiles := http.Dir("assets/template")
err = vfsgen.Generate(templateFiles, vfsgen.Options{
Filename: "assets/template/template_vfsdata.go",
PackageName: "template",
VariableName: "Template",
})
if err != nil {
log.Fatalln("Unable to generate templates: ", err)
}
staticFiles := http.Dir("assets/static")
err = vfsgen.Generate(staticFiles, vfsgen.Options{
Filename: "assets/static/static_vfsdata.go",
PackageName: "static",
VariableName: "Static",
})
if err != nil {
log.Fatalln("Unable to generate static files: ", err)
}
}