ZEUS是一个现代的构建系统,具有支持以多种脚本语言编写构建目标,具有制表符补全和可自定义ANSI颜色配置文件的交互式外壳以及对键绑定的支持。 它解析项目中的zeus目录,以通过单个文件zeus / commands.yml或通过zeus / scripts目录中的脚本查找命令。 命令可以具有键入的参数,并且命令可以链接。 每个命令都可以具有依赖关系,这些依赖关系将在执行之前解决,类似于GNU Make目标。 对于每个依赖项,可以定义目标输出,如果存在所有已命名的输出,则将跳过目标。 您可以导出所有脚本可见的全局变量和函数。 事件引擎允许用户注册文件系统事件,并在事件发生时运行自定义外