3 ms·
I use tmux with tmuxinator [0] to set up my dev environment every time I start work on a project. I have my panes configured (editor, shell, tests, db, logs, s
by petepete 14y ago
I use tmux with tmuxinator [0] to set up my dev environment every time I start work on a project. I have my panes configured (editor, shell, tests, db, logs, scm etc) and a 'pre' hook that mounts my VM. It works beautifully, is quick and easy to set up and is pretty flexible.
[0] https://github.com/aziz/tmuxinator
- jasim 14y agoThere is also Consular (https://github.com/achiu/consular https://github.com/achiu/consular) for those who need similar functionality in plain Terminal/iTerm/Gnome Terminal. It lets you create multiple terminal environments and each of them can define multiple tabs with startup commands. It uses a simple Ruby DSL for the scripting. The tabs can also be assigned meaningful names through the DSL.