irox-builder

Crates.ioirox-builder
lib.rsirox-builder
version0.3.0
sourcesrc
created_at2024-06-06 16:26:28.97399
updated_at2024-10-30 02:37:46.216844
descriptionA cross-platform build command runner used by the IROX ecosystem
homepagehttps://github.com/spmadden/irox
repositoryhttps://github.com/spmadden/irox
max_upload_size
id1263863
size286,460
Sean Madden (spmadden)

documentation

README

Irox Builder

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

...but why?

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.

Commit count: 1107

cargo fmt