A tiny, colorful system fetch utility written in C ✨
Think of it as a super lightweight neofetch, but way simpler — just the essentials with some rainbow dots 🌈
Here’s what speck looks like in action:
- Prints:
- Username & hostname
- OS info (from
/etc/os-release) - Kernel version
- Uptime (days, hours, minutes)
- Memory usage (free / total)
- Adds a splash of color with rainbow dots 🎉
- Tiny, simple, beginner-friendly codebase
Clone the repo:
git clone https://github.com/sarthakbrnw/speck.git
cd speckCompile:
gcc main.c -o speckRun locally:
./speckTo use speck anywhere in your terminal:
# Build
gcc main.c -o speck
# Move to /usr/local/bin (requires sudo)
sudo mv speck /usr/local/bin/Now you can run it from anywhere with:
speckTo uninstall, simply remove it:
sudo rm /usr/local/bin/speck- Works on Linux only (relies on
/etc/os-release,/etc/hostname, andsysinfo). - Made as a learning project in C.
- No external dependencies (just standard C + POSIX).