#arch-linux #linux #pacman-mirrors #arch-pacman

应用 refractor

Arch Linux Pacman镜像管理工具

3 个不稳定版本

0.1.2 2023年1月23日
0.0.2 2023年1月22日
0.0.1-a.12022年11月13日

#990 in Unix API

MIT 许可证

26KB
569

Refractor

pacman镜像列表管理器

这是一个为Arch Linux提供的Python应用程序Reflector的Rust替代品,用于检索和过滤最新的Pacman镜像列表。

该项目目前处于开发阶段。欢迎贡献。以下功能目前可用:

  refractor --fastest <count> # evaluates mirrors & returns the fastest n AVAILBLE mirrors
  refractor --latest <count> # evaluates mirrors & prints the latest n AVAILBLE mirrors
  refractor --protocol=http,https,rsync # evaluates only mirrors of protocol http/https/rsync
  refractor --country=US,IN,GB # evaluatues only mirrors from input countries
  refractor --save /etc/pacman.d/mirrorlist # evaluates mirrors according to other flags & saves it to given location

安装

  cargo install refractor

贡献

感谢您抽出时间为此项目做出贡献。该项目仍在开发阶段。请随意fork仓库并对此仓库提出PR。在创建PR之前,请务必提出问题,以避免开发冲突或重复努力。

依赖项

~16–32MB
~447K SLoC