<br> ## Step 1. Install Homebrew Homebrew is an essential package for Mac users. Homebrew allows us to install the latest and updated version of popular applications, packages, and developer tools. [Here is a link to how to install Homebrew on macOS.](https://www.blogger.com/blog/post/edit/8473106158702896045/3635281633059869966#) <br> ## Step 2. Install defbro Install **[defbro](https://github.com/jwbargsten/defbro)** via the following brew command. ``` macOS:/Users/analysisman% brew install jwbargsten/misc/defbro Running `brew update --auto-update`... ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core and homebrew/cask). ==> New Formulae autocorrect fonts-encodings iir1 ...snipped... ==> Tapping jwbargsten/misc Cloning into '/opt/homebrew/Library/Taps/jwbargsten/homebrew-misc'... remote: Enumerating objects: 23, done. remote: Counting objects: 100% (23/23), done. remote: Compressing objects: 100% (16/16), done. remote: Total 23 (delta 3), reused 20 (delta 3), pack-reused 0 Receiving objects: 100% (23/23), 4.70 KiB | 4.70 MiB/s, done. Resolving deltas: 100% (3/3), done. Tapped 1 formula (16 files, 14.2KB). ==> Downloading https://github.com/jwbargsten/defbro/archive/refs/tags/v0.0.1.tar.gz ==> Downloading from https://codeload.github.com/jwbargsten/defbro/tar.gz/refs/tags/v0.0.1 ##O#-# ==> Installing defbro from jwbargsten/misc ==> swift build --disable-sandbox --configuration release 🍺 /opt/homebrew/Cellar/defbro/0.0.1: 5 files, 1.4MB, built in 42 seconds ==> Running `brew cleanup defbro`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). ==> `brew cleanup` has not been run in the last 30 days, running now... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). Removing: /Users/analysisman/Library/Caches/Homebrew/ca-certificates--2022-07-19_1... (125.8KB) Removing: /Users/analysisman/Library/Caches/Homebrew/gettext--patch--35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c.diff... (960B) Removing: /Users/analysisman/Library/Caches/Homebrew/gettext--0.21.tar.gz... (23MB) Removing: /Users/analysisman/Library/Caches/Homebrew/glib--2.72.3... (6.3MB) Removing: /Users/analysisman/Library/Caches/Homebrew/gnutls--3.7.7... (3.0MB) Removing: /Users/analysisman/Library/Logs/Homebrew/jansson... (64B) Removing: /Users/analysisman/Library/Logs/Homebrew/mtr... (64B) ``` ## Step 3. Check your current default web browser ``` macOS:/Users/analysisman% defbro org.torproject.torbrowser (Tor Browser) org.mozilla.firefox (Firefox) company.thebrowser.Browser (Arc) com.parallels.winapp.a5c41f715c1b8a880253846c025624e9.a0d8d393e1a74b4eae78c7dd9a6b0c5d (Microsoft Edge) com.parallels.winapp.76868ae832f6c6bd26cadc7d7c269986.a0d8d393e1a74b4eae78c7dd9a6b0c5d (Google Chrome) com.parallels.desktop.console (Parallels Desktop) com.microsoft.edgemac (Microsoft Edge) com.microsoft.edgemac (Microsoft Edge) com.microsoft.edgemac (Microsoft Edge) com.googlecode.iterm2 (iTerm2) com.google.Chrome (Google Chrome) com.browserosaurus (Browserosaurus) com.brave.Browser (Brave Browser) * com.apple.Safari (Safari) com.TechSmith.Snagit2021 (Snagit 2021) ``` ## Step 4. Change your default web browser ``` macOS:/Users/analysisman% defbro com.google.Chrome org.torproject.torbrowser (Tor Browser) org.mozilla.firefox (Firefox) company.thebrowser.Browser (Arc) com.parallels.winapp.a5c41f715c1b8a880253846c025624e9.a0d8d393e1a74b4eae78c7dd9a6b0c5d (Microsoft Edge) com.parallels.winapp.76868ae832f6c6bd26cadc7d7c269986.a0d8d393e1a74b4eae78c7dd9a6b0c5d (Google Chrome) com.parallels.desktop.console (Parallels Desktop) com.microsoft.edgemac (Microsoft Edge) com.microsoft.edgemac (Microsoft Edge) com.microsoft.edgemac (Microsoft Edge) com.googlecode.iterm2 (iTerm2) com.google.Chrome (Google Chrome) com.browserosaurus (Browserosaurus) com.brave.Browser (Brave Browser) * com.apple.Safari (Safari) com.TechSmith.Snagit2021 (Snagit 2021) setting default browser to com.google.Chrome ``` <br> ## References [macos - Set default web browser via command line? - Stack Overflow](https://stackoverflow.com/questions/17528688/set-default-web-browser-via-command-line) <br> ## Links [[_Index_2_IT]] <br>