15 releases
| 0.2.6 | Sep 1, 2021 |
|---|---|
| 0.2.5 | Aug 29, 2021 |
| 0.2.2 | Jan 23, 2021 |
| 0.2.1 | Oct 15, 2020 |
| 0.1.7 | Sep 22, 2019 |
#3 in #mirrorlist
46 downloads per month
130KB
1.5K
SLoC
milcheck
🍵 MIrrorList Check

A simple program that displays the status of your pacman mirrorlist and the Arch Linux lastest news right in your terminal
How ?
Milcheck just reads your /etc/pacman.d/mirrorlist and retrieves
the corresponding data from the official
mirror status page.
The latest news are directly scraped from https://archlinux.org/.
Why ?
As explained in the
mirror doc, before
a system upgrade i.e. sudo pacman -Syu, you should check that
the mirrors in your mirrorlist are up to date e.g. not out of
sync.
It's not
..an additional mirrorlist ranking utility.
Install from crates.io
install Rust -> https://www.rust-lang.org/tools/install
cargo install milcheck
Arch Linux AUR package
Milcheck is present as a package in the Arch User Repository.
Build from sources
install Rust -> https://www.rust-lang.org/tools/install
git clone https://github.com/doums/milcheck.git
cd milcheck
cargo build
to build for release
cargo build --release
the binary is located under target/debug or target/release.
Pre-built binary
Rust is a language that compiles to native code and by default statically links. Simply download the pre-built binary from latest release.
Usage
milcheck
In addition to the mirrorlist output you can print the Arch Linux lastest news, handy to stay informed:
milcheck -n
License
Mozilla Public License 2.0
Dependencies
~11–28MB
~347K SLoC