Crates.io | irox-builder |
lib.rs | irox-builder |
version | 0.3.0 |
source | src |
created_at | 2024-06-06 16:26:28.97399 |
updated_at | 2024-10-30 02:37:46.216844 |
description | A cross-platform build command runner used by the IROX ecosystem |
homepage | https://github.com/spmadden/irox |
repository | https://github.com/spmadden/irox |
max_upload_size | |
id | 1263863 |
size | 286,460 |
The IROX buildsystem
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
I originally used just and it was awesome - but trying to make the scripts work reliably on both msys2/bash, linux/bash, and powershell was just untenable.