I am a big fan of Tmux and Tmuxinator. It makes it so easy to switch between multiple projects using sessions.

To add a new a project in Tmuxinator, we generally use the following:-

tmuxinator new [project]

A new file with default template is opened which we can edit with our configuration and add to our tmuxinator directory.

Lets say you want to create mulitple tmuxinator projects that have the same configuration of windows? 🤣

I have been working on a tool, called aarkay, for a long time to make such tasks simple and fast.