2 个不稳定版本
0.2.0 | 2024年6月19日 |
---|---|
0.1.0 | 2024年6月6日 |
#1043 in 开发工具
67 每月下载次数
24KB
525 行
Irox Builder
IROX 构建系统
Usage: irox-builder [COMMAND]
Commands:
default Runs: Updates, Build, Test, Format, Lints, Upgrade
ci Runs: Updates, Deny, Build, Test, Format-Check, Lints-Deny, About, Doc, Upgrade
updates Updates Rust with `rustup upadate` and then updates the 'Cargo.toml' file using `cargo update`
build Iterates through multiple feature sets, default, all, none, etc, calling `cargo build`
test Like Build, but runs `cargo test`
format Runs `rustfmt`
lints Runs `cargo clippy`
upgrade Runs `cargo upgrade`
deny Runs `cargo deny`
about Runs `cargo about`
doc Runs `cargo doc`
check Runs `cargo check` for all targets
release Sets up for a release
new Creates a new module
build-perf Runs a performance check for how long the build takes
package Runs a `cargo package` check
unused Checks for unused modules & deps that could be removed
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
...但为什么?
我最初使用的是 just,它很棒 - 但试图使脚本在 msys2/bash、linux/bash 和 powershell 上都能可靠工作几乎是不可能的。
依赖项
~3–11MB
~133K SLoC