All the operating systems have one or other tools to display the basic system information. On Windows, we can press Win+Pause hotkey to open the system information window. Then there are some third party tools like Speccy or HWiNFO to display very detailed system information. But all these are GUI tools. If you want to have a command line tool (CLI) for display the system information then you can try Fastfetch.
Fastfetch is an open-source tool for displaying the system information. It works not only for the Windows operating system, but also for Linux, macOS, Android, and FreeBSD. In order to use Fastfetch, all you have to do is launch Fastfetch through the Terminal or command prompt. It is going to display the system information right away. it has been developed in plain C and therefore it is both faster and less resource hungry.
Fastfetch displays a logo for the operating system using the ASCII text art and color codes. For windows it shows a big Windows logo (Windows 11 style). It shows the username for the currently logged in user as well as the name for the PC. It displays information such as the operating system, hostname, kernel version, system up-time, shell, display monitors, window manager, windows manager theme,font, cursor, CPU, GPU, and more.
The downloaded package for Fastfetch comes with two different programs – Fastfetch and Flashfetch. The only difference between the two is that Fastfetch can be configured using a configuration file while Flashfetch is hardcoded and does not allow configuration.
For configuration options, you can give the command fastfetch.exe –help. You can generate a configuration file quickly by giving the command Fastfetch.exe –gen-config conf. You can adjust the settings inside thise configuration file easily by manually editing it with a text editor like Notepad++.
You can download Fastfetch from https://github.com/fastfetch-cli/fastfetch.