ratfetch

A system fetch that does not stop at one frame. Linux, terminal, live.

$ curl -fsSL https://tuna4ll.github.io/ratfetch/install.sh | sh

Detects your architecture and libc, verifies the release checksum, and installs into ~/.local/bin (or /usr/local/bin as root). Prefer to read it first? install.sh.

What it does

ratfetch running in a terminal: logo, info table, meters, graphs and a process table

Other ways to install

# a specific version, or a different directory
RATFETCH_VERSION=v0.1.0 sh -c "$(curl -fsSL https://tuna4ll.github.io/ratfetch/install.sh)"
RATFETCH_INSTALL_DIR=~/bin sh -c "$(curl -fsSL https://tuna4ll.github.io/ratfetch/install.sh)"

# manual setup, from source — needs Rust 1.88+
cargo install --git https://github.com/tuna4ll/ratfetch

# or from a checkout
git clone https://github.com/tuna4ll/ratfetch
cd ratfetch && cargo install --path .

Then

ratfetch                      # the live TUI
ratfetch --once               # one frame, like a classic fetch tool
ratfetch --theme gruvbox-dark
ratfetch --generate-config     # a fully commented config.toml