Recently, I found myself in a position that developers often face – setting up a complicated local development environment.
My mission: get 8-10 local services up and running using a variety of technologies to test my code prior to merging to a shared environment. Armed with several outdated READMEs, my terminal, and some dire warnings about which services would likely crash my machine, I dove in.
The following blog is my story of writing scripts that utilize tmux to impose some order on the setup process.