ember:构建可执行文件后,在运行时将任意资源嵌入go可执行文件中

时间:2024-06-13 02:44:40
【文件属性】:

文件名称:ember:构建可执行文件后,在运行时将任意资源嵌入go可执行文件中

文件大小:17KB

文件格式:ZIP

更新时间:2024-06-13 02:44:40

go embed embedding Go

余烬 Ember是一个轻量级的库和工具,用于在运行时将任意资源嵌入到go可执行文件中。 资源在编译时不需要存在。 支持嵌入二进制文件(例如zip归档文件和可执行文件)。 用例 应用程序通常需要在运行时或用户定义的配置和资源与可执行文件一起存储。 这迫使最终用户在复制,移动或分发应用程序时处理多个文件。 它还允许最终用户操纵那些附件,这并不总是可取的。 ember的主要用例是在运行时将此类配置文件和其他资源与应用程序捆绑在一起。 每次有新配置时,都不需要设置go工具链来(重新)构建应用程序。 跨平台 Ember是真正的跨平台。 它支持任何操作系统,并且嵌入资源也可以跨平台完成。 这意味着文件可以附加到Windows和Linux上的Windows可执行文件上,反之亦然。 用法 灰烬由两部分组成。 ember包由接收附件的应用程序导入。 ember/embedding包由单独的应用程序


【文件预览】:
ember-master
----.gitignore(6B)
----go.mod(84B)
----attachement_test.go(6KB)
----.travis.yml(345B)
----LICENSE(1KB)
----go.sum(1KB)
----examples()
--------list()
----embedding()
--------embedding_test.go(3KB)
--------embedding.go(6KB)
----marker.go(381B)
----readme.md(5KB)
----errors.go(274B)
----cmd()
--------embedder()
----attachement.go(4KB)
----internal()
--------toc.go(458B)
--------boundary_test.go(2KB)
--------boundary.go(2KB)

网友评论