diff --git a/script/genassets.go b/script/genassets.go index d5fd398c8..dcda34e8d 100644 --- a/script/genassets.go +++ b/script/genassets.go @@ -11,8 +11,8 @@ package main import ( "bytes" "compress/gzip" - "encoding/base64" "flag" + "fmt" "go/format" "io" "os" @@ -23,14 +23,10 @@ import ( var tpl = template.Must(template.New("assets").Parse(`package auto -import ( - "encoding/base64" -) - func Assets() map[string][]byte { var assets = make(map[string][]byte, {{.Assets | len}}) {{range $asset := .Assets}} - assets["{{$asset.Name}}"], _ = base64.StdEncoding.DecodeString("{{$asset.Data}}"){{end}} + assets["{{$asset.Name}}"] = {{$asset.Data}}{{end}} return assets } @@ -70,7 +66,7 @@ func walkerFor(basePath string) filepath.WalkFunc { name, _ = filepath.Rel(basePath, name) assets = append(assets, asset{ Name: filepath.ToSlash(name), - Data: base64.StdEncoding.EncodeToString(buf.Bytes()), + Data: fmt.Sprintf("%#v", buf.Bytes()), // "[]byte{0x00, 0x01, ...}" }) }