Skip to content

Mac Setup Guide

Webex

If you haven't already, Download Webex Meetings

ZSH

If you have a modern mac, zsh should already be your default shell.

  1. Open a new Terminal window (or tab)
  2. Run the following command:
       echo $SHELL
    

You have ZSH if you see the following output: /bin/zsh

If you see something else, like /bin/bash, then you need to install zsh.

oh-my-zsh

  1. Visit https://ohmyz.sh/
  2. Follow instructions. At the time of writing, it's:
       sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

Homebrew

  1. Visit https://brew.sh/
  2. Click the "Copy" link and run the command. At the time of this writing, it's:
       /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

Configure Git

brew install git
git config --global core.ignorecase false

Set your name

git config --global --list

If you don't see your name and email, then run these commands:

git config --global user.name "<your actual name>"
git config --global user.email "<your actual email>"

Install Helm

brew install helm

NodeJS with NVM

  1. Visit https://github.com/nvm-sh/nvm
  2. Follow the instructions

At the time this article was written, the command is:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | zsh
source ~/.zshrc
nvm install node
nvm alias default node

Install Visual Studio Code

If you don't have Visual Studio Code, you can install it with Homebrew:

brew install --cask visual-studio-code

If those instructions don't work, you can follow these instructions

Configure Visual Studio Code

Install the Live Share extension:

code --install-extension ms-vsliveshare.vsliveshare

Turn on Autosave

Install the YAML extension.

code --install-extension redhat.vscode-yaml

Docker Desktop

You can install docker desktop via brew:

brew install --cask docker

Slack App

It's helpful to have the Slack Mac App.

IBM Cloud CLI

Click the link below and follow the instructions:

Install the IBM Cloud CLI