#cli #make #yaml #intended #wizard #tool #command

app novice

一个旨在交互使用的 CLI 工具

4 个版本

0.1.3 2020 年 6 月 3 日
0.1.2 2020 年 6 月 3 日
0.1.1 2020 年 5 月 27 日
0.1.0 2020 年 5 月 27 日

#13 in #wizard

自定义许可协议

17KB
443

Mage

Mage 是一个类似 make 的 CLI 工具,旨在交互使用。

示例

# build project
cargo build

# run with example file
# (no actual commands are executed yet)
cargo run study -f examples/ok/dependency.yml

用法

以 YAML 格式创建一个 Magefile。

Magefile 包含一个任务列表,这些任务可以有多个脚本来完成。可选地,一个任务可以有描述并依赖于其他任务。有关示例,请查看源代码中的 examples 文件夹。默认情况下,mage 将在当前目录中查找 Magefile.yml

依赖关系

~10–20MB
~282K SLoC