Skip to content

coruus/launchservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Utilities to manage Mac OS X Launch Services.

Depends on pyobjc.

At the moment, the only bit of this up here is urlhandler.py:

  Get and set OSX Launch Services's default handler for a URI scheme.
  
  Usage:
    urlhandler.py list <scheme>...
    urlhandler.py set-default --handler=<bundle_id> <scheme>...
  
  Commands:
    list          List all applications that are registered with Launch Services
                  as being able to handle each of the given URI schemes.
    set-default   Set the default application to <bundle_id> for each scheme
                  passed. (If you don't know the bundle ID, use list first.)

(Brew's version of duti was not building on Mavericks and I really wanted open https://... to start Chrome Canary.)

About

Utilities to manipulate the OS X Launch Services system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages