uinit:Uinit是一个简单的golang初始化过程旨在从u root内部运行 源码
uinit Uinit是一个简单的golang初始化过程,旨在在u-root内部运行(但也可以在其他地方运行,例如,作为轻量级容器init)。 概述 Uinit可以使用简单的YAML格式的文件编写脚本。有关示例脚本,请参见: 。 默认情况下,uinit读取的相对路径脚本./uinit.script和写入TOT他日志文件./uinit.log 。可以在命令行上指定备用脚本: ./uinit Uinit维护一个键/值存储,该键/值存储允许在脚本内存储和调用变量。通过将格式为"{{.}}"字符串放置在任务的args部分中的任何位置,可以访问变量。从技术上讲,可以将Go的text/template程序包可以处理的所有text/template放在此处。 Uinit将脚本作为一系列任务读取。每个任务调用一个“模块”,并将“ args”传递给该模块。
文件列表
uinit-main.zip
(预估有个18文件)
uinit-main
interfaces.go
543B
LICENSE
1KB
.gitignore
10B
go.sum
10KB
cmds
uinit
uinit.go
3KB
uinit.script
557B
module_load.go
499B
暂无评论