Just 和 Cargo 构建脚本之间有什么关系?

cargo 构建脚本 有一个相当特定的用途,就是控制 cargo 如何构建你的 Rust 项目。这可能包括给 rustc 调用添加标志,构建外部依赖,或运行某种 codegen 步骤。

另一方面,just 是用于你可能在开发中会运行的所有其他的杂项命令。比如在不同的配置下运行测试,对代码进行检查,将构建的产出推送到服务器,删除临时文件,等等。

另外,尽管 just 是用 Rust 编写的,但它可以被用于任何语言或项目使用的构建系统。