├── README.md └── brewfile.sh /README.md: -------------------------------------------------------------------------------- 1 | # ✨ Automate macOS Config with a BrewFile ✨ 2 | Easily install software and applications you use on your macOS by automating the process with [Homebrew](https://brew.sh) and a brewfile. 3 | 4 | A brewfile is a text file that lists the commands Homebrew needs to install specific software and applications. 5 | 6 | 7 | ### Step 1: 8 | Create your brewfile 9 | 10 | Be sure to include this command in your brewfile: 11 | 12 | ```$ brew tap Homebrew/bundle``` 13 | 14 | You can see mine here for inspiration: [my brewfile](https://github.com/LadyKerr/BrewFile/blob/main/brewfile.sh) 15 | 16 | ### Step 2: 17 | Install [Homebrew](https://brew.sh) by pasting this command in your terminal: 18 | 19 | ``` 20 | $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 21 | ``` 22 | 23 | ### Step 3: 24 | Run `$ brew bundle` in your terminal and watch the magic happen. 25 | 26 | If everything runs without error, you're in business and ready to use your apps 💃🏽 27 | -------------------------------------------------------------------------------- /brewfile.sh: -------------------------------------------------------------------------------- 1 | # specify directory to install 2 | cask_args appdir: "/Applications" 3 | 4 | # install packages + some apps 5 | tap "homebrew/bundle" 6 | tap "homebrew/cask" 7 | tap "homebrew/core" 8 | tap "schniz/tap" 9 | brew "mas" 10 | brew "trash" 11 | brew "python" 12 | brew "node" 13 | brew "git" 14 | brew "zsh" 15 | brew "zsh-autosuggestions" 16 | brew "zsh-completions" 17 | brew "zsh-syntax-highlighting" 18 | brew "fnm" 19 | 20 | # Casks 21 | cask "bitwarden" 22 | cask "adobe-creative-cloud" 23 | cask "notion" 24 | cask "appcleaner" 25 | cask "fork" 26 | cask "insomnia" 27 | cask "postman" 28 | cask "iterm2" 29 | cask "rectangle" 30 | cask "macdown" 31 | cask "visual-studio-code" 32 | cask "google-chrome" 33 | cask "zoom" 34 | cask "slack" 35 | cask "spotify" 36 | cask "obsidian" 37 | cask "postman" 38 | 39 | --------------------------------------------------------------------------------