mewn:Go的零依赖资产嵌入器

时间:2024-06-05 19:37:55
【文件属性】:

文件名称:mewn:Go的零依赖资产嵌入器

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-05 19:37:55

go golang assets embed assetstore

自己的 由于Go中现已提供本机嵌入功能,因此现在正在归档该项目 Go的零依赖资产嵌入器。 关于 Mewn也许是将资产嵌入Go程序中的最简单方法。 这是一个例子: package main import ( "fmt" "github.com/leaanthony/mewn" ) func main () { myTest := mewn . String ( "./assets/hello.txt" ) fmt . Println ( myTest ) } 如果使用go build编译,则此示例将从磁盘读取hello.txt 。 如果使用mewn build编译,它将把资产嵌入到生成的二进制文件中。 安装 go get github.com/leaanthony/mewn/cmd/mewn 用法 将mewn导入文件github.com/leaanthony/mewn的顶部,


【文件预览】:
mewn-master
----.goreleaser.yml(780B)
----cmd()
--------mewn()
----test()
--------pack_test.go(3KB)
--------assets()
--------example.go(262B)
--------empty.go(73B)
--------filesystem_test.go(1KB)
--------fixtures()
--------entries_test.go(542B)
----filegroup.go(160B)
----LICENSE(1KB)
----main.go(2KB)
----RELEASES.md(326B)
----.gitignore(30B)
----lib()
--------assetdirectory.go(894B)
--------filesystem.go(3KB)
--------filegroup.go(2KB)
--------pack.go(2KB)
--------ast.go(5KB)
----README.md(5KB)
----go.mod(34B)

网友评论