An easy to refer to document for setting up macOS 10.15 Catalina.
My previous macOS / OSX setup gists:
- Mac OS X 10.10 Yosemite - https://gist.github.com/suzannealdrich/d240c4741052b5db732a
The software selected is software that is "tried and true" --- software I need after any fresh install. I often install other software not listed here, but is handled in a case-by-case basis.
Files from my personal system-config
repository on GitHub. There are some useful scripts and configs that make this process quick. This contains a Brewfile
, for example.
git clone https://github.com/suzannealdrich/system-config ~/.system-config
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
During install of Homebrew, the script will kindly detect that you have not yet installed Xcode Command Line Tools, and pop up a dialog asking if you want to install it. Yes, you do. I defer to install the full Xcode until later since the download takes longer and I want to keep moving forward. For now, just the Xcode Command Line Tools.
The mas
command by argon
is a handy tool to interact with the App Store without needing to point and click, search, and otherwise need manual intervention. This lets us install the next batch of software very quickly using Terminal.
Now that Homebrew is installed, it's easy to get mas:
brew install mas
Then signin to the Mac App Store for the first time (if you are already signed in, then it will tell you):
mas signin [email protected]
You may wish to add or remove a few App Store or Cask items before initiating Homebrew to install all of the applications. If you wish to review these now you may fork the system-config
repo and edit the Brewfile (~/.system-config/Brewfile
) now.
brew bundle --file=~/.system-config/Brewfile
This will take some time, especially if you have a slow internet connection and because Xcode is huge. But it's faster than you having to search the App Store app and click to install for each of these!
In order to get Keybase file system Fuse integration working with macOS Catalina, you may need to reinstall the cask to access the Gatekeeper prompts to allow this downloaded application to work properly: keybase/client#17796