cargo-multi 0.3.1

Extends cargo to run the given command on multiple crates similar to 'git multi'
cargo-multi-0.3.1 is not a library.

cargo-multi

Crates.io master: Build Status develop: Build Status

Extends cargo to execute the given command on multiple crates. Inspired by git multi.

Installation

Use cargo to install this subcommand

cargo install cargo-multi

Usage

Run cargo multi <cargosubcommand> in the directory where you keep your crates.

cargo multi update
cargo multi build
cargo multi test

Example

$ cargo multi update
----------------------
Executing cargo update
----------------------
/Users/cyrilp/dev/rust/bep-rs:
        Updating registry `https://github.com/rust-lang/crates.io-index`
        Updating aho-corasick v0.4.1 -> v0.5.0
        Updating regex v0.1.48 -> v0.1.51
        Updating regex-syntax v0.2.2 -> v0.2.3
          Adding utf8-ranges v0.1.3

/Users/cyrilp/dev/rust/cargo-multi:
        Updating registry `https://github.com/rust-lang/crates.io-index`

/Users/cyrilp/dev/rust/elm:
        Updating registry `https://github.com/rust-lang/crates.io-index`

/Users/cyrilp/dev/rust/gitlab-rs:
        Updating registry `https://github.com/rust-lang/crates.io-index`
        Updating gcc v0.3.23 -> v0.3.24

/Users/cyrilp/dev/rust/hyper:
        Updating registry `https://github.com/rust-lang/crates.io-index`

/Users/cyrilp/dev/rust/json:
        Updating registry `https://github.com/rust-lang/crates.io-index`

/Users/cyrilp/dev/rust/rass:
        Updating registry `https://github.com/rust-lang/crates.io-index`

/Users/cyrilp/dev/rust/requests-rs:
        Updating registry `https://github.com/rust-lang/crates.io-index`
        Updating gcc v0.3.23 -> v0.3.24

/Users/cyrilp/dev/rust/trust:
        Updating registry `https://github.com/rust-lang/crates.io-index`