Guides

Terminal Workflow Guides

Practical tutorials on project switching, repository management, tmux workspaces, and fuzzy search workflows. Each guide stands on its own and teaches real skills regardless of which tools you use.

6 min readcdterminal navigationproject switchingfzf

How to Switch Between Projects in Terminal Fast

Stop wasting time with cd and find. Learn the fastest ways to jump between projects in your terminal, from manual methods to fzf to zero-config tools.

7 min readgit reposdirectory structurefrecencyworkspace

How to Manage Multiple Git Repos from One Terminal Workflow

Directory structure patterns, discovery strategies, frecency sorting, and workspace automation for developers juggling dozens or hundreds of repositories.

7 min readtmuxsplit panestmuxinatorworkspace layout

Open a Project in tmux Split Panes Automatically

Compare tmuxinator, tmuxp, and son for creating split-pane workspaces. Includes layout presets, startup hooks, and real configuration examples.

8 min readfzfbash scriptfuzzy finderproject picker

Build an fzf Project Switcher (and When to Use son Instead)

Build a fuzzy project picker from scratch using fzf and bash. See how the script grows in complexity, and when a dedicated tool starts to make more sense.

3 min readson setupconfigurationinteractivetui

Quick Setup with son setup — Interactive Terminal Configuration

Skip the config file. Run son setup to configure your dev directories, preferred terminal, editor, and layout preferences via an interactive TUI.

4 min readwindow titlesiterm2tmuxweztermtab titles

Automate Terminal Window Titles to Show Project Names

Learn how son automatically sets your terminal window and tab titles to match the project you're working in — and why it makes finding the right terminal effortless.