39个版本
0.1.38 | 2022年6月19日 |
---|---|
0.1.37 | 2022年6月12日 |
0.1.32 | 2021年4月20日 |
0.1.31 | 2021年2月7日 |
0.1.18 | 2020年12月31日 |
#247 in 构建实用工具
每月71次下载
26KB
538 行
关于
- 类似于
make
的简单任务运行器。
入门指南
cargo install rmake
如何运行第一个任务
rmake
如何运行指定的任务
rmake {name of task}
显示用法
rmake --help
rmake.toml 的格式如下
[env]
MY_ENV_01 = "Hello,"
[variables]
MY_VAR_02 = "World!"
[[tasks]]
description = "anything"
name = "world"
depends_on = ["hello"]
command = [
"ECHO {{MY_VAR_02}}",
]
[[tasks]]
description = "anything"
name = "hello"
depends_on = []
command = [
"!MKDIR .tmp", # SAFE with "!"
"!DEL /S /Q .tmp\\*", # SAFE with "!"
"ECHO %MY_ENV_01%",
]
未来计划
- 如果没有找到修改的文件,构建不会产生任何影响。
lib.rs
:
rmake - 类似于make的简单任务运行器。
这里没有API文档。请参阅 https://crates.io/crates/rmake
依赖关系
~1.5–2.3MB
~44K SLoC