Brew file

Straight to the point, a brewfile.

tap "buo/cask-upgrade"
tap "goreleaser/tap"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
tap "homebrew/core"
tap "homebrew/services"
tap "instantclienttap/instantclient"
brew "blink1"
brew "pkg-config"
brew "php", restart_service: true
brew "composer"
brew "dasel"
brew "detect-secrets"
brew "docker-credential-helper", link: false
brew "geckodriver"
brew "gh"
brew "go"
brew "gobject-introspection"
brew "golangci-lint"
brew "gotop"
brew "graphviz"
brew "httpd", restart_service: true
brew "imagemagick"
brew "jpegoptim"
brew "jq"
brew "lastpass-cli"
brew "libiconv"
brew "lynis"
brew "lynx"
brew "mas"
brew "mcrypt"
brew "node"
brew "mermaid-cli"
brew "mingw-w64"
brew "protobuf"
brew "mysql", restart_service: true
brew "pandoc"
brew "php-code-sniffer"
brew "php-cs-fixer"
brew "phpunit"
brew "pngquant"
brew "python@3.8"
brew "rustup-init"
brew "sevenzip"
brew "starship"
brew "subversion"
brew "telnet"
brew "testssl"
brew "thefuck"
brew "yarn"
brew "goreleaser/tap/goreleaser"
brew "instantclienttap/instantclient/instantclient-sdk"
brew "instantclienttap/instantclient/instantclient-sqlplus"
cask "1password"
cask "adoptopenjdk"
cask "basictex"
cask "bettertouchtool"
cask "daisydisk"
cask "dbeaver-community"
cask "discord"
cask "docker"
cask "dropbox"
cask "electronmail"
cask "font-hack-nerd-font"
cask "gimp"
cask "growlnotify"
cask "insomnia"
cask "kaleidoscope2"
cask "keka"
cask "keybase"
cask "kindle"
cask "launchcontrol"
cask "microsoft-auto-update"
cask "microsoft-edge"
cask "microsoft-remote-desktop"
cask "onedrive"
cask "visual-studio-code"
cask "vivaldi"
cask "wkhtmltopdf"
cask "xquartz"
cask "yammer"
mas "Airmail", id: 918858936
mas "Microsoft Remote Desktop", id: 1295203466
mas "ReadKit", id: 588726889

So for those who don't know, brew is a great installer for Mac OS. It's a command line tool that handles your dependencies for apps etc. so that you can just keep them up to date and relevant with regular (automated) script executions etc. The above is an output of brew dump1 that shows all the libraries I've currently installed via brew. I can then use this file to rebuild my brew install on a clean machine. This is a good place to store them/ update them to ensure when my computer next needs reimaging/ updating I can get back to speed faster/ more certainly than trying to figure out where everything went.

Thinking on it, it might be good to make this a separate git repo so I can include things like .zshrc and .config files to keep all the configs together. Hum.


  1. 2021-12-17: The command has changed! You now have to run brew bundle dump instead of just brew dump↩︎