文件名称:sla:简单的小自动化器
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-10 18:17:05
builder makefile task-runner build-tool make
sla-简单的小自动化器 :green_salad: 厌倦了Make的moronic语法和规则? 无法在需要增量编译的项目上工作吗? :loudly_crying_face: 什么时候需要为简单的构建系统安装2.4 GiB的Ruby依赖项? 是否希望能够从项目树中的任何位置执行简单的构建规则? 那么sla是给你的! sla是Simple Little Automator。 这是一个很小的shell脚本,它调用项目根目录中build.sla脚本中的shell函数。 对于较小的项目和不需要编译的项目(例如脚本语言),它是理想的选择。 为什么? 我研究的每个任务运行/构建系统要么针对特定语言,要么太大或太复杂,要么使用声明式构建规则。 声明性规则的功能非常有限。 循环通常甚至不可能,也很尴尬。 这立即导致创建帮助程序外壳程序脚本。 然后,构建工具只不过是这些脚本的包装器。 那么,为什么不立即使用shell脚本呢? 这就是Sla所做的。 使用she
【文件预览】:
sla-master
----sla(7KB)
----LICENSE(34KB)
----screenshot.png(69KB)
----README.md(10KB)
----build.sla(699B)