reusable scripts for setting up dev environments