milcheck

Crates.iomilcheck
lib.rsmilcheck
version0.2.6
sourcesrc
created_at2019-09-03 22:50:09.68906
updated_at2021-09-01 19:41:39.232028
descriptionA simple program that displays the status of your pacman mirrorlist and the Arch Linux lastest news right in your terminal
homepage
repositoryhttps://github.com/doums/milcheck
max_upload_size
id161937
size205,433
Pierre Dommerc (doums)

documentation

README

milcheck milcheck

milcheck

:tea: 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

Commit count: 72

cargo fmt