A script to bootstrap and configure a macOS system.
- Installs Homebrew (for installing command-line software)
- Installs Homebrew Bundle (for bundler-like Brewfile support)
- Installs Homebrew Cask (for installing graphical software)
- Installs software from a user's Brewfile in their home directory
- Installs dotfiles into a user's home directory
- Has a user friendly output with warnings when the user is about to perform a destructive action
The scripts are tested on macOS 10.13
and 10.14
.
Customise the user.name
and user.email
in gitconfig
.
Run install.sh
.
For help you can run install.sh --help
.
When setting up a new Mac, set some sensible macOS defaults:
./script/macos.sh
So many other cool dotfiles which inspired my own! To name a few: