Skip to content

Instantly share code, notes, and snippets.

@markusthoemmes
Last active August 20, 2018 19:56
Show Gist options
  • Save markusthoemmes/67bfa63162a18f910450a910fe3ae98d to your computer and use it in GitHub Desktop.
Save markusthoemmes/67bfa63162a18f910450a910fe3ae98d to your computer and use it in GitHub Desktop.
Mac Setup
[user]
name = Markus Thömmes
email = [email protected]
[push]
default = matching
[alias]
pr = "!sh -c \"git fetch upstream pull/$1/head:pr-$1\" -"
update-fork = "!sh -c \"git fetch upstream; git rebase upstream/master; git push origin master\" -"
[core]
excludesfile = ~/.gitignore
#####
# PATH CHANGES
#####
export PATH=$PATH:/usr/local/opt/go/libexec/bin
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
#####
# GIT
#####
alias grm="git rebase master"
#####
# KNATIVE
#####
export KO_DOCKER_REPO='docker.io/markusthoemmes'
export DOCKER_REPO_OVERRIDE="${KO_DOCKER_REPO}"
alias ksk="kubectl --namespace=knative-serving"

Override some system defaults

source <(curl -s https://raw.githubusercontent.com/markusthoemmes/dotfiles/master/.macos)

Install homebrew

https://brew.sh/

Install software via homebrew

brew install ammonite-repl git gradle kubernetes-cli shellcheck htop wget mas go dep

Install cask-based software

brew cask install docker google-chrome intellij-idea-ce iterm2 java slack visual-studio-code spotify

Install oh-my-zsh

https://github.com/robbyrussell/oh-my-zsh#basic-installation

Install apps via Mac App Store

  • Things3: 904280696
  • 1Password 7: 1333542190
  • Affinity Designer: 824171161
  • Affinity Photo: 824183456
mas install 904280696 1333542190 824183456 824171161

Install VSCode extensions

code --install-extension ms-vscode.Go timonwong.shellcheck

Knative specific:

# install ko
go get github.com/google/go-containerregistry/cmd/ko
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment