I know the author says he keeps his tmux sessions open indefinitely, but I've found Teamocil (or tmuxinator) to be very useful for defining environment starting points that can be launched to get back to a specific tmux state.
For example, I have a web project that I run via `teamocil work` that has several windows and screens dedicated to monitoring multiple servers via ssh and multiple environments and services locally (mongo, mysql, grunt, node, etc)
Seems like it's just for convenience?
It does get inconvenient to not install things globally with npm and having to run:
./node_modules/.bin/<packageNameHere>
every time (or to alias every package)
For example, I have a web project that I run via `teamocil work` that has several windows and screens dedicated to monitoring multiple servers via ssh and multiple environments and services locally (mongo, mysql, grunt, node, etc)