milcheck
A simple CLI that displays the status of your pacman mirrorlist and the Arch Linux latest news right in the 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.
crates.io
Install fromInstall 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