The "scripts" I use the most that I am most happy with are a set of Vagrant tools that manage initialising different kinds of application environments with an apt cache on the host. Also .ssh/config includes to make it as easy as possible to work with them from VSCode.
I set this stuff up so long ago I sort of forgot that I did it at all; it's like a standard feature. I have to remember I did it.