Skip to content

jwbargsten/defbro

Repository files navigation

defbro

Change the default browser in macOS (Catalina, Big Sur).

Installation

brew install jwbargsten/misc/defbro

Usage

List browsers

defbro

Change default browser

defbro org.mozilla.firefox

Toggle between Firefox and Chrome

defbro $(defbro | grep -v "^\*" | grep "org.mozilla.firefox\|com.google.Chrome" | cut -d " " -f3)

Which browser is currently not the the default

defbro --json | jq -r '.[] | select(.id | contains("firefox") or contains("Chrome")) | select(.isDefault | not) | .id'

See also

I also wrote a small lab/tutorial for me (and possibly others), in case you want to start with Swift and homebrew.