Managing Configuration with tmuxinator

tmuxinator is a simple tool we can use to write and manage different tmux configurations. We define our window layouts and commands in a simple YAML format, and then launch them with the tmuxinator command. Unlike the other approaches, tmuxinator offers a central location for our configurations and a much easier dialect for creating complex layouts. It also lets us specify commands that should always run before each window gets created.

tmuxinator requires the Ruby interpreter, so you’ll need to have that on your system. Mac OS X users already have Ruby installed, and Linux users can usually install Ruby through a package manager. However, if you plan to use Ruby for anything beyond tmuxinator, I strongly ...

Get tmux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.