#arch-linux #pacman #mirror #mirrorlist

bin+lib milcheck

A simple program that displays the status of your pacman mirrorlist and the Arch Linux lastest news right in your terminal

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

#1945 in Command line utilities

Download history 5/week @ 2024-02-24 44/week @ 2024-03-30 16/week @ 2024-04-06

60 downloads per month

MPL-2.0 license

130KB
1.5K SLoC

milcheck milcheck

milcheck

🍵 MIrrorList Check

milcheck

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

~8–21MB
~325K SLoC