milcheck
:tea: MIrrorList Check
A small binary that displays the status of your pacman mirrorlist in your terminal
How ?
milcheck just reads your /etc/pacman.d/mirrorlist
and retrieves the corresponding data from the official mirror status page
Why ?
As explained in the mirror doc,
before a system upgrade i.e. sudo pacman -Syu
, you must 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
Rust is a language that compiles to native code and by default statically links all dependencies.
Simply download the latest release of the precompiled binary and use it!
(do not forget to make it executable chmod 755 milcheck
)
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
Usage
milcheck
License
Mozilla Public License 2.0