Skip to main content
Modern CLI tools for your terminal

Series articles: Modern CLI tools for your terminal

Swap classic Unix commands for faster, friendlier modern CLI tools.

📄 View this series as plain Markdown

Follow the "Modern CLI tools for your terminal" series

They land in your feed reader on their own — no account, no email address, nothing to unsubscribe from. Paste this URL into your reader:

https://www.avonture.be/series/modern-cli-tools-for-your-terminal/rss.xml

No feed reader yet? Start here — it takes two minutes.

yq — The YAML Processor You Already Know How to Use
Linux

yq — The YAML Processor You Already Know How to Use →

yq is to YAML what jq is to JSON. Query and edit your Docker Compose files, CI configs, and any YAML document from the command line — no installation required beyond Docker.

October 19, 2026

ripgrep — The Search Tool That Changed My WSL2 Workflow
Zsh

ripgrep — The Search Tool That Changed My WSL2 Workflow →

Discover ripgrep, the blazingly fast grep alternative written in Rust. Installation on Ubuntu/WSL2, ZSH configuration, practical shell functions, and real-world use cases that will transform how you search code every day.

July 6, 2026

delta: a Syntax-Highlighted Pager for git diff
Git

delta: a Syntax-Highlighted Pager for git diff →

Stop squinting at raw git diff outputs. Learn how to install and configure Delta to add syntax highlighting and side-by-side views in under 5 minutes.

June 15, 2026

FZF + ripgrep: Interactive Code Search with Live Preview
fzf

FZF + ripgrep: Interactive Code Search with Live Preview →

Combine ripgrep and fzf with a bat syntax-highlighted preview panel to build an interactive code search — then open the result directly in VSCode at the exact matching line.

June 8, 2026

Master your ssh command and select the host from a list
Linux

Master your ssh command and select the host from a list →

Build an interactive, searchable SSH host selector using FZF. Learn to modularize your SSH configurations, add rich documentation, and trigger advanced custom actions via a fast Terminal User Interface.

April 27, 2026

Let's revisit the ls command thanks to eza
Customization

Let's revisit the ls command thanks to eza →

Tired of typing ls -alh? Discover eza, the modern, feature-rich replacement for the basic Linux ls command. Learn how to install it and set up a powerful new alias for a better command-line experience.

July 23, 2024

Introduction to fzf - Fuzzy Finder
Linux

Introduction to fzf - Fuzzy Finder →

Master the Linux command line with fzf (Fuzzy Finder). Discover its powerful fuzzy search for history (CTRL+R) and file selection (CTRL+T) to boost your productivity.

March 30, 2024

The jq utility for Linux
Linux

The jq utility for Linux →

Use the powerful Linux jq utility to manipulate JSON data, prettify output, and filter nodes directly from your command line and shell scripts.

December 13, 2023

The xmlstarlet utility for Linux
Linux

The xmlstarlet utility for Linux →

Master XML data manipulation on the Linux command line with xmlstarlet. This guide shows you how to beautify XML output and filter nodes using XPath expressions

December 13, 2023