Terminal Treats

A collection of articles about working in the terminal, the oldest user interface of them all, still going strong.

Here you'll find an introduction to working with terminal emulators like iTerm2 and Wezterm, terminal shells like Zsh and Bash, and using a terminal multiplexer like tmux to handle sessions and windows.

Terminal: The Konami Code for Your Terminal

To make the terminal on macOS a bit nicer, I thought we could use the famous Konami Code to give our friend some extra functions that improve ever...

Terminal: Tmux

A way to standardize the window and session management inside the terminal. tmux is a terminal multiplexer. It lets you switch easily between se...

Edit text with Vim and Neovim — awkward for beginners, but worth it.

Terminal: Exploring Vim after 20 Years of Writing Code

As a middle-aged CEO and developer, I've found myself increasingly occupied with running the company and maintaining a general project overview la...

Store and version all of your config files with ease thanks to Git and a utility called Stow.

Terminal: Manage Dotfiles with Stow

If you have started reading this introduction, I assume you have a repository with your config files somewhere. Otherwise, I can't figure out what...

Working with files in a TUI (Terminal User Interface) like it's 1990.

Terminal: Yazi

Yazi is a Terminal-based file manager. It also has a few Vim-related key maps so it kind of fits into my little mini-series of articles around the...