CMake is a tool that uses configuration file called CMakeLists.txt to generate standard build files such as makefiles on Unix systems, Visual Studio project files on Windows, and so on...
Man pages is one of the ways to get information about commands on Unix-like operating systems. However, man pages are often too long or too complicated for learning. TLDR (Too...
Hyperfine is a tool that allows to benchmark commands via command line. This tool runs command several times and measures execution time of it.
This tutorial shows how to install...
The micro is a text editor that allows to create and modify text files via command line. It supports syntax highlighting, line numbers, common keybindings (CTRL+C, CTRL+V, …), undo/redo, text...
GitHub CLI is a tool that enables to login to GitHub account via command line and manage pull requests, issues, releases, gists, and other GitHub actions.
This tutorial demonstrates how...
The bat is a tool that allows to display the contents of a file on the command line. The bat is similar to the cat command, with additional features such...
Go is a programming language developed by Google. It's an open-source, statically typed, compiled language.
This tutorial shows how to install Go on Raspberry Pi.
Install Go
Connect to Raspberry...
The pngquant is a tool that allows to compress PNG images via command line.
On Raspberry Pi, use the APT package manager to install pngquant unless you want to install...
ExifTool is a command line tool for reading, writing and updating metadata of media files like images, video, audio, and PDF. It is a cross-platform tool that requires the Perl...
The inxi is a command line tool that allows to retrieve details about hardware components on a system such as CPU, RAM, disks, network interfaces, USB controllers, graphics, audio, etc...