github.com/artpar/rclone@v1.67.3/cmd/serve/dlna/data/assets_generate.go (about) 1 //go:generate go run assets_generate.go 2 // The "go:generate" directive compiles static assets by running assets_generate.go 3 //go:build ignore 4 5 package main 6 7 import ( 8 "log" 9 "net/http" 10 11 "github.com/shurcooL/vfsgen" 12 ) 13 14 func main() { 15 var AssetDir http.FileSystem = http.Dir("./static") 16 err := vfsgen.Generate(AssetDir, vfsgen.Options{ 17 PackageName: "data", 18 BuildTags: "!dev", 19 VariableName: "Assets", 20 }) 21 if err != nil { 22 log.Fatalln(err) 23 } 24 }