/dev-setup

development setup notes

MIT LicenseMIT

dev-setup

Mac development setup notes

Homebrew

A package manager for macOS (or Linux)

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

Xcode

If you don't do this, other install steps (such as powerlevel10k) will fail.

xcode-select --install

iterm 2

brew install iterm2

Fonts

brew tap homebrew/cask-fonts

brew install font-fira-code

Oh My Zsh

https://github.com/ohmyzsh/ohmyzsh

Install zsh packages

brew install zsh-autosuggestions

brew install zsh-syntax-highlighting

Powerline Fonts

https://github.com/powerline/fonts

Exa (modern replacement for ls)

You can replace ls with an alias for exa:

if [ -x "$(command -v exa)" ]; then
    alias ls="exa"
    alias la="exa --long --all --group"
fi

Resto

https://github.com/abdfnx/resto

install wget, curl, tree, httpie

brew install wget curl tree jq httpie

Visual Studio Code

brew install visual-studio-code