Skip to content

v.0.3.0

Choose a tag to compare

@azislamayuda azislamayuda released this 24 Oct 05:19
· 21 commits to main since this release

zfetch v0.3.0

This release introduces advanced CLI options, structured JSON output, enhanced hardware detection, and customizable terminal layouts while maintaining zfetch's lightweight Rust-based architecture.

What's New

  • JSON Output: Machine-readable system information using --format json.
  • Module Selection: Select or exclude system information using --only and --exclude.
  • Enhanced Hardware Detection: CPU cores, threads, frequencies, GPU type and clock speeds, battery estimates, and physical display size.
  • Display Layouts: Three modes available: compact, classic, and detailed.
  • Built-in Themes: Six ANSI color themes with theme previews.
  • Configuration Manager: Create and validate JSONC configurations directly from the CLI.
  • Performance Optimizations: Optional hardware detection preserves lightweight default execution.
  • Improved Reliability: 63 unit tests passed, plus automated CLI regression tests.
  • CI/CD: Added GitHub Actions, benchmark tools, and Debian release validation.

Installation

Download zfetch_0.3.0-1_amd64.deb from the release assets.

sudo apt install ./zfetch_0.3.0-1_amd64.deb

Release Assets

  • zfetch_0.3.0-1_amd64.deb — Debian/Ubuntu amd64 package.
  • SHA256SUMS — Package integrity verification.

Source Code

https://github.com/azislamayuda/zfetch

License: MIT