For years, I've used various tools & shell scripts to automate my development environments.<p>Some were easier to maintain than others, but earlier tonight an idea crossed my mind to combine a few tools and end up with the following command:<p>`devbox run tmux`<p>Imagine you run this command and here's what it does:
- Installs Node.js or Python and/or Postgres or whatever you need
- Installs tmux & tmuxp
- Runs whatever commands to set up the project (e.g. npm install)
- Divides your terminal window into n panes
- Starts a database, backend & web services, you name it
- Seeds the database, runs tests, you get the idea<p>It's freshly baked and I'll continue to iterate on it, but would love your feedback and thoughts!<p>Thank you<p>https://github.com/mootoday/devbox-tmux