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.
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.
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.
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.
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.
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.
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.