#!/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 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 # 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 betterzipql qlimagesize webpquicklook qlvideo # Remove outdated versions from the cellar. brew cleanup