Fetchy is a lightweight system information tool written in Go. It provides detailed information about your system's hardware and software in a clean and colorful terminal output. Perfect for tech enthusiasts who want to quickly fetch system details.
- System Information: Operating System, version, architecture, and product details.
- Hardware Details: CPU, GPU, memory, and storage information.
- Terminal and Kernel: Displays the current terminal and kernel version.
- Simple and Lightweight: Minimal dependencies, fast, and easy to use.
______ __ __
/ ____/__ / /______/ /_ __ __
/ /_ / _ \/ __/ ___/ __ \/ / / /
/ __/ / __/ /_/ /__/ / / / /_/ /
/_/ \___/\__/\___/_/ /_/\__, /
/____/
A Lightweight System Info Tool
System Information:
OS name: Debian GNU/Linux 12 (bookworm)
OS version: 12
Arch: amd64
CPU: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz
Product: 20U4S4T000 (LENOVO)
Terminal: /bin/zsh
Kernel: 6.1.0-28-amd64
RAM: 15Gi total, 5.5Gi used
GPU: 00:02.0 VGA compatible controller: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02)
Storage Info:
Model Size (GB)
---------------------------------------------
KINGSTON 465.8G
---------------------------------------------
- Go: Version 1.19 or higher
- Clone the repository:
git clone https://github.com/PatricioPoncini/fetchy.git
- Navigate to the project directory:
cd fetchy
- Install dependencies:
go mod tidy
- Build and run:
make run