Hacker News new | ask | show | jobs
by freedomben 1687 days ago
Things may be different now as I haven't used a mac since about 2015, but depending on what tools you needed you couldn't escape the GUI completely (for a fully automated setup). At this point I don't remember all that was wrong, but one of the biggest required installing xcode or something like that before I could get git to work.
1 comments

Things have been different for many years.

a) You can install XCode CLI with xcode-select --install.

b) Many applications can be installed with homebrew casks.

e.g. brew install --cask docker google-drive intellij-idea microsoft-office

You don't even need --cask anymore. You can also use `brew bundle dump` to synchronize what you've installed via brew, and it also can sync mac app store installs too.

It's a bit annoying getting macOS system preferences synced still although.