System
macOS version, hostname, architecture, CPU/chip, memory, and uptime.
Rust CLI · Homebrew package · learning project
sysinfo prints a safe-by-default system report for your Mac,
with text, JSON, and Markdown output for terminal checks, scripts, and support notes.
brew install alexeu00999/tools/sysinfo
$ sysinfo
sysinfo 0.1.0
System
macOS: macOS 26.4.1
Hostname: m4.local
Architecture: arm64
CPU: Apple M4
Memory: 16 GB
Uptime: 6 days 22 hours
Storage
Root total: 926 GB
Root free: 106 GB
Network
Status: online
Interface: en0
Privacy
Sensitive fields hidden.
What it shows
The first version is intentionally small: useful for learning how native CLI binaries, GitHub tags, source archives, Homebrew taps, and formulas connect together.
macOS version, hostname, architecture, CPU/chip, memory, and uptime.
Root volume total and free space, formatted for humans and JSON consumers.
Connection status and primary interface name without exposing MAC or IP details.
Human text by default, plus --json and --markdown.
Safe by default
sysinfo does not print serial numbers, hardware UUIDs, MAC addresses,
Wi‑Fi SSIDs, usernames, local IP addresses, or public IP addresses by default.
How Brew gets it
The formula tells Homebrew where to download the code, how to verify it, which build dependency to use, and which binary to install.
v0.1.0.tar.gz plus SHA-256 checksum.
brew install alexeu00999/tools/sysinfo