A high-performance C++ utility for interfacing with system hardware components. Inspired by Neofetch.
- Operating System: System: Linux
- Compiler: g++ 13.3 or higher
- Language Standard: C++20
- Build System: CMake 3.10+
git clone https://github.com/MrKarkeys/Hardware-Reader.git
cd Hardware-Readerex: Debian based:
sudo apt update
sudo apt install build-essential cmakemkdir build && cd build
cmake ..
makesudo cp hardware-reader /usr/local/bin/hardware-reader--- Hardware Info ---
User: Username
Host: Hostname
OS: Your OS
Device: Manufacturer Model Name
Kernel: x.x.x-xxx-generic
Uptime: 0 days 00 hours 00 mins 00 seconds
Shell bash
DE: Desktop Environment
Terminal Terminal Emulator
CPU: CPU Model
GPU 0: Integrated Graphics Model
GPU 1: Dedicated Graphics Model
Memory: Total RAM Size MiB- Removes generated executable files.
make clean- Runs clang-format to enforce project code style standards.
make format