Skip to content

Instantly share code, notes, and snippets.

@drm317
Last active February 26, 2022 14:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drm317/4b04a6a9ea5f057ad2fa4edda7ff1bb9 to your computer and use it in GitHub Desktop.
Save drm317/4b04a6a9ea5f057ad2fa4edda7ff1bb9 to your computer and use it in GitHub Desktop.

macOS Developer Environment Setup

Homebrew

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

Editors

Visual Studio Code

brew install visual-studio-code

Sublime Text

brew install --cask sublime-text

vim

brew install vim

Terminal

tree

brew install tree

iTerm2

brew install iterm2

Oh-My-Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Zsh Syntax Highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Zsh Autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

Containers

Docker

brew install docker docker-machine

and install VirtualBox

brew install --cask virtualbox

Languages

Java

Latest version of Java

brew install openjdk

Go

brew install go

JavaScript

NodeJS

brew install node

Rust

brew install rustup

Use rustup to install the compiler

rustup-init

Scala

brew install scala sbt

Python

Python 3

brew install python

Python 2.7

brew install python@2

pyenv

brew install pyenv

Lua

brew install lua

Io

brew install io

Prolog

SWI Prolog (ISO/Edinburgh-style Prolog interpreter)

brew install swi-prolog

GNU Prolog

brew install gnu-prolog

Erlang

brew install erlang

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