Refractor
pacman mirrorlist manager
This is a rust replacement for the Reflector python app for arch linux to retrieve and filter the latest Pacman mirror list.
This Project is currently under development. [Contributions](#contributions) Welcome.
The following features are currently available:
```bash
refractor --fastest # evaluates mirrors & returns the fastest n AVAILBLE mirrors
refractor --latest # 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
```
# installation
```bash
cargo install refractor
```
# contributions
Thank you for investing your time to contribute this project. This project is still in the development stage.
Feel free to fork the repo & raise a PR against this repo. Be sure to raise an issue before you create a PR to
avoid development conflicts or duplication of efforts.