One of the most popular tools for Linux and macOS users is screenfetch and/or neofetch. These tools are basically bash scripts that detect and display system information alongside the ASCII version of the Linux distribution logo of the system.
cpufetch is a relatively new tool, similar to screenfetch/neofetch. However, instead of displaying your system’s information, it will fetch and display your CPU architecture.
At the time of writing, cpufetch supports x86_64 and ARM CPUs.
Experimental ARM support
|Windows||Some information may be missing.
Colors will be used if supported
|Android||Experimental ARM support|
|macOS||Some information may be missing|
Building from source – to build cpufetch from source, all you have to do is clone the repo and use
make to compile it:
git clone https://github.com/Dr-Noob/cpufetch cd cpufetch make ./cpufetch
Linux – If you’re running Arch Linux ( or derivates ) you can install cpufetch from the AUR. If you’re running any other distro, build from source.
macOS – build cpufetch from source
Windows – build from source OR download the cpufetch executable for Windows here and run it from CMD.
termuxapp (terminal emulator)
pkg install -y git make clanginside termux.
- Build from source
cpufetch in your terminal. However there’s a bit of customization that you can apply to the output. By default,
cpufetch will print the CPU art with the system colorscheme.
You can set a custom colorscheme by either specifying Intel or AMD, or specifying the prefered colors in RGB format:
./cpufetch --color intel (default color for Intel) ./cpufetch --color amd (default color for AND) ./cpufetch --color 239,90,45:210,200,200:100,200,45:0,200,200 (example)
NOTE: if you’re choosing to use a custom RGB color scheme, 4 colors must be given in with the format:
[R,G,B:R,G,B:R,G,B:R,G,B]. These colors correspond to CPU art color (2 colors) and for the text colors (following 2).
Once you have a color scheme that you’re happy with, you can create a cpufetch alias.
To learn more about cpufetch or you have any bugs you want to report, check out the official project page on GitHub.