Lightweight binary to download only project required crates for offline crates.io mirror
Currently, this relies on nightly sparse-registry
Either build from published source in crates.io.
$ cargo install zerus
Or download from github releases.
```console
Usage: zerus
Arguments:
Options: -h, --help Print help information ```
Example:
console
$ zerus new-mirror ../deku/Cargo.toml ../adsb_deku/Cargo.toml
$ cd new-mirror
$ git clone https://github.com/rust-lang/crates.io-index
Use miniserve.
For building the project that you ran cargo vendor
, add the following to a .cargo/config
file(replacing IP with your ip).
```
[unstable]
sparse-registry = true
[source.zerus] registry = "sparse+http://[IP]/crates.io-index/"
[source.crates-io] replace-with = "zerus" ```