#task-runner #show #toml

构建 rmake

类似于make的简单任务运行器

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 构建实用工具

Download history 1/week @ 2024-03-09 9/week @ 2024-03-30

每月71次下载

MIT 许可证

26KB
538

Rust Application Build Workflow

关于

  • 类似于 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