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.
Platform | x86_64 | ARM | Notes |
---|---|---|---|
Linux | Prefered platform. 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 |
INSTALLATION
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.
Android:
- Install
termux
app (terminal emulator) - Run
pkg install -y git make clang
inside termux. - Build from source
USING CPUFETCH
Just run 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.