【文件属性】:
文件名称:becky:[已过时]与`go generate`一起使用的Go资产嵌入
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-07 19:54:50
Go
Becky-Go资产嵌入以与go generate使用
Becky将资源作为字符串文字嵌入Go源码中。
的使过时的Becky变得不必要。 它不会进一步发展。
用法
通过tools.go使用becky,请参阅
例如,在您的项目中创建具有以下内容的tools.go :
// +build tools
package tools
import (
_ "github.com/tv42/becky"
)
然后在您使用资产的位置附近,放
//go:generate go run github.com/tv42/becky index.html
并运行
$ go generate
这将创建名为*.gen.go新文件。 您应该将这些添加到您的版本控制系统中,以确保go get可以为他人使用。
您可以一次传递多个资产文件,也可以重复执行go:generate行。
变量名
生成的文件声明了现在
【文件预览】:
becky-master
----go.mod(101B)
----testdata()
--------cram()
----asset_nodev.go(394B)
----go.sum(723B)
----asset_dev.go.gen.go(1KB)
----example()
--------index.html(149B)
--------main.go(414B)
--------.gitignore(18B)
----becky.go(7KB)
----LICENSE(1KB)
----README.md(3KB)
----cram_test.go(852B)
----asset_dev.go(826B)
----asset_nodev.go.gen.go(620B)
----.gitignore(7B)