When you invest in Infrastructure as Code (IaC), you will find that onboarding developers takes time and can be confusing for people new to development, limiting contributions.
- Standardized IaC developer environments
- Simplify onboarding so new IaC developers can contribute easier
You can run the following commands to install all the local tools we will need.
The following step is optional but allows sudo access without entering a password.
echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo EDITOR='tee -a' visudo
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/osinfra-io/local-development-setup/main/ubuntu/setup.sh)"
Change your default shell to Zsh and exit.
chsh -s /home/linuxbrew/.linuxbrew/bin/zsh; exit
You will be prompted to set up Powerlevel10k when you start your terminal. Choose the options you like and go!
Once complete, you can stay current by running the generated update script.
~/bin/update.zsh