#build-system #irox #build #command-runner #cli #testing

app irox-builder

用于 IROX 生态系统的跨平台构建命令执行器

2 个不稳定版本

0.2.0 2024年6月19日
0.1.0 2024年6月6日

#1043 in 开发工具

Download history 133/week @ 2024-06-03 7/week @ 2024-06-10 116/week @ 2024-06-17 1/week @ 2024-06-24

67 每月下载次数

MIT/Apache

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