Every developer must have gone through a time when his/her system crashes. It takes a lot of time and pain to install all the required software and set up the dev environment. Here are some scripts which help in automating all the installs with little manual intervention. I have tested them on Ubuntu 17