Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OS X: how to make command-line script appear as helper application to handle mailto?

I'm trying to configure Emacs as my preferred application when the user clicks on a mailto: link.

Emacs has facilities for this:

emacs 23 on OS X: mailto links & calling compose-mail?

http://www.emacswiki.org/emacs/MailtoHandler

and I'll do it by creating a shell script that then calls emacsclient ("emacs-mailto-handler" in the previous link).

Unfortunately, when I go to Firefox, Preferences, Applications, it doesn't recognize shell scripts. Instead it wants an OS X application bundle (at least that's what I surmise).

I thus could perhaps figure out how to turn a shell script into an application bundle or figure out how to arm-wrestle Firefox into recognizing a shell script. Help? Or should I be thinking about this the other way?

like image 752
jowens Avatar asked Nov 20 '25 06:11

jowens


1 Answers

Use the OS X Automator App to run the shell script, and save the Automator Project as an App Bundle.

You can use that App Bundle as you would any other Application.

like image 78
ocodo Avatar answered Nov 22 '25 02:11

ocodo