宙斯:令人兴奋的构建系统 源码
ZEUS是一个现代的构建系统,具有支持以多种脚本语言编写构建目标,具有制表符补全和可自定义ANSI颜色配置文件的交互式外壳以及对键绑定的支持。 它解析项目中的zeus目录,以通过单个文件zeus / commands.yml或通过zeus / scripts目录中的脚本查找命令。 命令可以具有键入的参数,并且命令可以链接。 每个命令都可以具有依赖关系,这些依赖关系将在执行之前解决,类似于GNU Make目标。 对于每个依赖项,可以定义目标输出,如果存在所有已命名的输出,则将跳过目标。 您可以导出所有脚本可见的全局变量和函数。 事件引擎允许用户注册文件系统事件,并在事件发生时运行自定义外
文件列表
宙斯:令人兴奋的构建系统
(预估有个128文件)
.gitignore
103B
utils.go
15KB
zeus.go
12KB
zeus_test.go
12KB
events.go
8KB
rice-box.go
2.01MB
http.go
7KB
makefile.go
7KB
commandData.go
7KB
asdf
0B
暂无评论