Skip to content

Instantly share code, notes, and snippets.

@imShakil
Created April 16, 2025 07:36
Show Gist options
  • Save imShakil/cedbfe714e0355a5c23657e6b28e4c3a to your computer and use it in GitHub Desktop.
Save imShakil/cedbfe714e0355a5c23657e6b28e4c3a to your computer and use it in GitHub Desktop.
Setup your MacBook as a DevOps Friendly Workstation

Update Mac to latest version

Update your Mac to latest version of macOS.

Install Mac Xcode Command Line Tools

xcode-select --install

Install Homebrew Package Manager for macOS

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Install required linux command lines tools using Homebrew

brew install vim
brew install git
brew install python
brew install zsh
brew install awscli
brew install gh
brew install ghostscript
brew install hugo
brew install wget
brew install tree
brew install go
brew install node
brew install groovy
brew tap hashicorp/tap
brew install hashicorp/tap/terraform

Install required Mac Desktop app uisng Homebrew casks

# Terminal
brew install --cask iterm2

# Code Editors
brew install --cask visual-studio-code
brew install --cask sublime-text

# Virtual Machines
brew install --cask virtualbox

# Video call and meeting tools
brew install --cask zoom

# Productivity tools
brew install --cask alfred
brew install --cask spectacle

# Web Browsers
brew install --cask firefox
brew install --cask google-chrome

# Messaging Apps
brew install --cask slack
brew install --cask whatsapp

# Music Apps
brew install --cask spotify

# Vpn apps
brew install --cask aws-vpn-client
brew install --cask openvpn-connect

Configure Oh My Zsh for more plugins and tools for terminal

# Install oh-my-zsh using curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Install oh-my-zsh using wget
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

More are coming soon

Confgure Mac to show hidden files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment