Skip to content

A command line utility for setting the default browser for a user on macOS

License

Notifications You must be signed in to change notification settings

macadmins/default-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

default-browser

This is a tool that will set the default browser for the current user on a macOS device.

Usage

/opt/macadmins/bin/default-browser --identifier com.google.chrome

To set other browsers as the default, use the following identifiers:

  • Google Chrome (the default if no identifier is passed): com.google.chrome
  • Safari: com.apple.safari
  • Firefox: org.mozilla.firefox
  • MS Edge: com.microsoft.edgemac

Known issues

System Settings may not work correctly

If System Settings doesn't show all sections correctly after running, this tool, restart the machine. This is likely a timing issue with Launch Services, but we haven't reproduced it consistently. If you see that a restart doesn't fix the issue, you way wish to use the ---no-rebuild-launchservices flag. This will mean that you need to reboot after running the tool.

System Settings screenshot

About

A command line utility for setting the default browser for a user on macOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published