Moved completely to using the command line for all my development needs. Assigned w + j with Karabiner to open the app from Keyboard Maestro in seconds.
I also made my own Ayu theme for it that looks like this:
I always have 5 tabs (sessions) always open in iTerm. I open other tabs as the need arises and I start working on other projects.
My always open tabs are:
::- This tab never has a program open inside. It is my
runnerterminal. I have it assigned to open with
f+jand I use it to run commands that are not project related. It's my
generalkind of session.
now- This tab is where the majority of my work is done. If I am working on any kind of project, I usually work on it through this tab. Bound to
clones- Is used to work through various projects I cloned in ~/dev/clones. Bound to
kar- Contains my Karabiner configuration file I edit. Bound to
vim- Contains my vim config file. Bound to
All other tabs are added on top of this
default configuration. Usually it looks something like this:
la is some project I am working on.
I then use this workflow to quickly switch between active tty sessions: