Public View
Suggest
Download this page (.md) Download entire wiki (.zip)
Clone entire wiki

tmuxinator

declarative tmux session manager. define layouts in YAML, spin them up with one command.

installed via: brew install tmuxinator (also has completion: brew install tmuxinator-completion)

usage:

  • mux dev2 — spins up the full dev environment (aliased via alias md="mux dev2")
  • mux dev2 ~/code/projectname — opens dev layout at a specific project directory
  • pj myproject — the init_project function creates ~/code/myproject and opens it in a mux dev2 session

what it does: creates pre-defined window splits, names, and starting commands so you don't manually rebuild your workspace every time. combined with tmux-resurrect and tmux-continuum for persistence, the full tmux setup means you essentially never lose your workspace.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?