The tmux is a terminal multiplexer that allows users to manage multiple terminal sessions within a single window. It enables you to split the terminal into multiple panes, run several...
The strace is a command line tool on Linux that allows you to trace the system calls and signals used by a program, providing deep insight into how it interacts...
Valgrind is a command line tool for debugging and profiling programs, mainly in C and C++, by detecting memory leaks, invalid memory access, and performance bottlenecks. This tutorial demonstrates how...
The xan is a command line tool for processing CSV files. The tool offers a comprehensive set of operations for various CSV manipulations, including previewing, filtering, slicing, aggregating, sorting, and...
Binutils is a collection of low-level tools used for manipulating binary and object files on Linux systems. Binutils includes tools for assembling source code, linking object files, examining and modifying...
The git-who is a command line tool that can be used for identifying who is responsible for entire components or subsystems in the repository. It is similar to git blame...
The sttr is a command line tool for performing various transformation operations on the string. It supports operations like case conversion, encoding (Base64, URL), hashing (SHA256, MD5), and more. This...
The rabbitmqadmin is a command line tool for managing a RabbitMQ message broker. It is a lightweight utility that interacts with the RabbitMQ HTTP API, allowing users to manage exchanges...
Hadolint is a linter for Dockerfiles. It helps to detect security issues, syntax errors in Dockerfiles, and build Docker images that follow best practices. Hadolint is based on ShellCheck, which...
The git-cliff is a command line tool for generating changelogs from Git commit history. It automatically extracts relevant commit messages and formats them into a structured changelog. This helps developers...