#!/usr/bin/env bash # Install command-line tools using Homebrew. # Make sure we’re using the latest Homebrew. brew update # Upgrade any already-installed formulae. brew upgrade # Save Homebrew’s installed location. BREW_PREFIX=$(brew --prefix) # Install GNU core utilities (those that come with macOS are outdated). # Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`. brew install coreutils ln -s "${BREW_PREFIX}/bin/gsha256sum" "${BREW_PREFIX}/bin/sha256sum" # Install some other useful utilities like `sponge`. brew install moreutils # Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed. brew install findutils # Install GNU `sed`, overwriting the built-in `sed`. #TODO: Replace with a way that replaced built-in #brew install gnu-sed --with-default-names # Install a modern version of Bash. brew install bash brew install bash-completion2 # Switch to using brew-installed bash as default shell if ! fgrep -q "${BREW_PREFIX}/bin/bash" /etc/shells; then echo "${BREW_PREFIX}/bin/bash" | sudo tee -a /etc/shells chsh -s "${BREW_PREFIX}/bin/bash" fi # Install `wget` with IRI support. brew install wget --with-iri # Install GnuPG to enable PGP-signing commits. brew install gnupg # Install more recent versions of some macOS tools. brew install vim brew install grep brew install openssh brew install screen brew install gmp # Install font tools. brew tap bramstein/webfonttools brew tap homebrew/cask-drivers brew install sfnt2woff brew install sfnt2woff-zopfli brew install woff2 # Programming languages brew install golang # Install other useful binaries. brew install ack #brew install exiv2 brew install git brew install git-lfs brew install gs brew install lua brew install p7zip brew install pigz brew install pv brew install rename brew install rlwrap brew install ssh-copy-id brew install tree brew install vbindiff brew install zopfli brew install ghq brew install kubectl brew install emacs # Tooling brew cask install google-chrome brew cask install google-drive-file-stream brew cask install adobe-creative-cloud brew cask install visual-studio-code brew cask install google-cloud-sdk brew cask install iterm2 brew cask install spotify brew cask install memory brew cask install slack brew cask install docker brew cask install postman brew cask install sonos brew cask install tunnelblick # Github CLI brew install gh # My tools brew install cobraz/tools/trippl-timely # Quick Look Plugins (https://github.com/sindresorhus/quick-look-plugins) brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlprettypatch quicklook-csv qlimagesize webpquicklook qlvideo # Remove outdated versions from the cellar. brew cleanup