2个不稳定版本

使用旧的Rust 2015

0.2.1 2016年11月9日
0.2.0 2016年11月9日
0.1.0 2016年7月24日

#334 in 缓存

MIT/Apache

20KB
475 代码行

Crates.io缓存镜像

Build Status

Crates-Mirror是一个简单的工具,为crates.io提供缓存镜像。它提供了一个本地索引,该索引与远程索引同步。所有请求的crate都会被下载并本地缓存以供进一步使用。

安装

您可以使用以下命令安装它:cargo install crates-mirror

用法

本地

在文件系统上本地存储索引。

base_path = "/path/to/store/crates"
listen_on = "localhost:3000"
remote_api = "https://crates.io"
poll_intervall = 300 # seconds

[registry_config]
upstream_url = "https://github.com/rust-lang/crates.io-index"

远程索引

在远程git存储库中存储索引。

base_path = "/tmp/crates_mirror"
listen_on = "localhost:3000"
remote_api = "https://crates.io"
poll_intervall = 300 # seconds

[registry_config]
upstream_url = "https://github.com/rust-lang/crates.io-index"

[registry_config.origin]
url = "[email protected]/whatever"
username = "weiznich" #optional, could also use ssh-key
password = "xxxxx" #optional, could also use ssh-key

阅读材料

许可证

在以下许可证下授权

任选其一。

依赖关系

~26–34MB
~654K SLoC