Skip to content

zeitlings/alfred-set-default-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Default Browser
GitHub Release

An Alfred workflow to set the default web browser.

Usage Note

  • Set the default web browser using the keyword (default: sdb).
  • The macOS browser change confirmation dialog is automatically accepted.

  • Set as default browser
  • Blacklist the application
  • View the file path of the application

Utility: Use the workflow's File Action (name: Bundle Identifier Information) to retrieve an application's bundle identifier (Legacy).


Compiled Version (command line)

See Details

The executable can be used to change the default browser from the command line: ./set_default_browser tor

Recompile

In your terminal:

mkdir set-default-browser
cd set-default-browser
swift package init --type executable

This will generate the following structure for you:

.
├── Package.swift
├── README.md
├── Sources
│   └── set_default_browser
│       └── set_default_browser.swift
└── Tests
    └── set_default_browserTests
        └── set_default_browserTests.swift

Replace the contents of set_default_browser.swift with the contents of the included main.swift.
Replace the contents of Package.swift with the contents of the included Package.swift

In your terminal, run:

swift build -c release

The executable is located in .build/release/ (hidden folder) and is called set_default_browser. release is a symbolic link and, in my case, the path reads: /.build/arm64-apple-macosx/release/set_default_browser. Depending on your system, this might differ.

Copy the executable and replace the version that comes with the workflow.

Some Popular Browsers

 Name			| Bundle Identifier
--------------------------------------------
Safari			| com.apple.Safari
Google Chrome		| com.google.Chrome
Firefox			| org.mozilla.firefox
Opera			| com.operasoftware.Opera
Brave Browser		| com.brave.Browser
Tor Browser		| org.torproject.torbrowser
Microsoft Edge		| com.microsoft.edgemac
Vivaldi			| com.vivaldi.Vivaldi

Credit

About

Alfred workflow to set the default browser

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages