L
o
a
d
i
n
g
.
.
.
https://michele.zonca.org

liftoff.sh

By Michele Zonca

4 May 2025

May, 04 2025

As a developer juggling multiple projects every day, I often find myself jumping between completely different tech stacks, infrastructures, and tools. One project might be a React frontend, another a Java backend, or a legacy Python backend with Docker Compose, and a third some embedded Linux utility I’m editing in Vim. Each environment requires opening different folders, terminals, commands, and sometimes launching browsers or API tools.

Manually repeating all these steps every time I switch context is annoying and error-prone. I was losing time and mental energy just setting up to work.

So I built something simple: liftoff.sh, a small Bash script backed by YAML config, to automate the “start my environment” routine for each project.

See it on GitHub michelezonca/liftoff.sh.