crates-mirror-0.2.0 is not a library.
Crates.io caching mirror
Crates-Mirror is a simple tool to provide a caching mirror for crates.io. It's serving a local index which is synced with a remote index. All requested crates are downloaded and cached localy for further usage.
Installing
You can install it using cargo install crates-mirror
Usage
Local
Stores the index localy on the filesystem.
= "/path/to/store/crates"
= "localhost:3000"
= "https://crates.io"
= 300 # seconds
[]
= "https://github.com/rust-lang/crates.io-index"
Remote Index
Stores the index in a remote git repositority.
= "/tmp/crates_mirror"
= "localhost:3000"
= "https://crates.io"
= 300 # seconds
[]
= "https://github.com/rust-lang/crates.io-index"
[]
= "git@own.host/whatever"
= "weiznich" #optional, could also use ssh-key
= "xxxxx" #optional, could also use ssh-key
Reading Material
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.