As the team depends on compilers, databases, programming languages, package management systems, installers, and other critical programs for their daily activities, a Shell script is used to set up the programs required for the development. It can be installed on a macOS or Linux laptop. It should take less than 15 minutes to install.
Using an automated setup helps the team to stay up-to-date with new operating system and program versions. Also, because the setup is standardized, new team members are able to quickly join a project without wasting time re-configuring their machine.