My 2020 Dev Setup

14 May, 2020

This is my setup in 2020 on a MacBook Pro running macOS Catalina 10.15.4.


Brave Browser: https://brave.com/

iTerm2: https://iterm2.com/.

Homebrew: https://brew.sh/

zsh: https://www.zsh.org/. brew install zsh

oh-my-zsh: https://ohmyz.sh/#install

Adding the following to ~/.zshrc:

alias gfomm="git fetch origin master:master"
alias gco="git checkout"
alias gtree='git log --graph --full-history --all --pretty=format:"%h%x09%d%x20%s"'

# Set Spaceship ZSH as a prompt (https://github.com/denysdovhan/spaceship-prompt)
autoload -U promptinit; promptinit
prompt spaceship

I use spaceship-prompt to customise my terminal's prompt with git branch, package version and node version, like this:



Alfred 4 for Mac: https://www.alfredapp.com/

Rectangle: "Move and resize windows in macOS using keyboard shortcuts or snap areas", https://rectangleapp.com/, brew cask install rectangle


NodeJS: Install via nvm

nvm: https://github.com/nvm-sh/nvm#installing-and-updating

yarn: https://classic.yarnpkg.com/en/docs/install/#mac-stable (brew install yarn)

Visual Studio Code: https://code.visualstudio.com/. Notable Extensions:

Fira Code font: https://github.com/tonsky/FiraCode