Title: Environment Setup I recently got a new computer at work so figured it would be a good opportunity to document the setup process. Specifically, what tools I installed and any hiccups I came across.

Surprisingly the first steps I took were

  1. Start installing Brew
    • This takes awhile so while it runs I went off to install GUI apps and the next two steps
  2. Install iTerm + ohmyzsh/powerlevel10k
  3. Copy paste over ~/.zshrc file from old computer

Once brew finished installing I then installed:

  1. PyEnv - A great python version manager (I've quit conda)
  2. gh - Github CLI tool. Logging in as easy as "gh auth login"
  3. gum - An awesome shell tool from Charmbracelet that injects interactivity into your scripts
  4. asdf - Used for controlling terraform versions in our repos.
  5. aws - An essential.
  6. jq - CLI json parser extraordinaire
  7. kubectl - Another essential.

That's it! It was surprisingly simple to get up and running.