15 个版本 (5 个重大更改)
使用旧 Rust 2015
0.5.0 | 2016 年 11 月 5 日 |
---|---|
0.4.5 | 2016 年 6 月 18 日 |
0.4.4 | 2016 年 5 月 13 日 |
0.4.1 | 2016 年 2 月 25 日 |
#718 在 Cargo 插件
每月 52 次下载
8KB
107 代码行
cargo-multi
扩展 cargo 以在多个 crate 上执行给定命令。灵感来源于 git multi
。首先 cargo-multi
在当前目录中查找 cargo 工作空间,如果找到则在每个工作空间中执行给定命令。或者 cargo-multi
在当前目录中找到的每个 crate 中执行给定命令。
安装
使用 cargo
安装此子命令
cargo install cargo-multi
用法
在存放您的 crate 的目录中运行 cargo multi <cargosubcommand>
cargo multi update
cargo multi build
cargo multi test
示例
$ cargo multi update
----------------------
Executing cargo update
----------------------
cargo:
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating git2 v0.3.5 -> v0.3.4
Removing libgit2-sys v0.4.0
Updating nom v1.2.0 -> v1.2.1
Updating num_cpus v0.2.10 -> v0.2.11
Updating regex v0.1.52 -> v0.1.54
Updating regex-syntax v0.2.3 -> v0.2.5
Updating tar v0.4.3 -> v0.4.4
Removing unicode-bidi v0.2.3
Removing unicode-normalization v0.1.2
Removing url v0.5.5
cargo-multi:
Updating registry `https://github.com/rust-lang/crates.io-index`
elm:
Updating registry `https://github.com/rust-lang/crates.io-index`
gitlab-rs:
Updating registry `https://github.com/rust-lang/crates.io-index`
hyper:
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating num_cpus v0.2.10 -> v0.2.11
Updating regex v0.1.52 -> v0.1.54
Updating regex-syntax v0.2.3 -> v0.2.5
Updating serde v0.6.14 -> v0.6.15
Updating unicase v1.2.1 -> v1.3.0
json:
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating serde v0.6.14 -> v0.6.15
rass:
Updating registry `https://github.com/rust-lang/crates.io-index`
requests-rs:
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating num_cpus v0.2.10 -> v0.2.11
Updating serde v0.6.14 -> v0.6.15
Updating unicase v1.2.1 -> v1.3.0
syncthing-rs:
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating regex v0.1.53 -> v0.1.54
Updating regex-syntax v0.2.4 -> v0.2.5
trust:
Updating registry `https://github.com/rust-lang/crates.io-index`
Removing aho-corasick v0.5.1
Removing docopt v0.6.78
Removing memchr v0.1.10
Removing regex v0.1.54
Removing regex-syntax v0.2.5
Removing rustc-serialize v0.3.18
Removing strsim v0.3.0
Removing utf8-ranges v0.1.3
依赖
~1.5MB
~17K SLoC