This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Service Station Review: A Handy Utility to Customize Your Finder’s Contextual Menu

I wouldn’t be surprised if you’ve never heard of Finder Sync Extensions. I haven’t run across many apps other than Dropbox and HoudahSpot that support the feature. Finder extensions allow third-party developers to customize the Finder on the Mac with buttons in the Finder’s toolbar or changes to the contextual menu that’s displayed when you right-click on a file.

Service Station adds apps and scripts to the top level of your Mac's contextual menu based on rules you define.

Service Station adds apps and scripts to the top level of your Mac’s contextual menu based on rules you define.

Service Station is a new Mac utility that takes advantage of Finder extensions by letting users create rules to control when and which apps are displayed in the right-click contextual menu. The app can also be used to kick off AppleScript and shell scripts and Automator workflows. These are all tasks that macOS already supports in one way or another, but Service Station surfaces them as top-level contextual menu options and can be customized to suit your individual needs, which makes this a very handy tool.

Service Station’s UI is comprised of a single window with a couple of different views that can be toggled between using the segmented control at the top of the window. Although the app is a stand-alone utility, the single-window approach is reminiscent of a System Preferences pane like the one Hazel installs.

The app’s Context Menu view is where you set up rules and menu items. Each rule defines a series of conditions that must be met for the menu items to appear in the Finder’s contextual menu. For example, if I want Markdown files to open in iA Writer, I simply need to click the plus button, name the rule, and define the rule as ‘File extension is md.’ Then in the menu items pane, I click the plus button beneath it, which gives me the option to add an application or script. I navigate to iA Writer, click Open, and my rule is ready to go. Now, whenever I right-click on a .md file, I’ll see an option to open it in iA Writer.

There are a lot of options for setting up rules.

There are a lot of options for setting up rules.

The real power of Service Station, however, is in creating more complex rules because, after all, I could also set iA Writer as the default app for opening .md files. Rules can require that any or all conditions be met for an app or script to be displayed in the Service menu. The rules themselves can be based on Kind, Filename, File extension, several specific file types – including text, music, images, directories, and scripts – the number of files selected, and even the type of context menu that is triggered by right-clicking. Of course, the rule type you pick determines the parameters that are available, and multiple conditions can be added to a single rule, opening up a wide variety of possible rules.

The right-hand pane determines the menu items you’ll see when the rule’s conditions are met. Here you can add a combination of apps on your Mac as well as AppleScript and shell scripts and Automator workflows.

Service Station packs a lot of options that open up a wide range of potential rules.

Service Station packs a lot of options that open up a wide range of potential rules.

Service Station comes with a handful of built-in rules for folders, text files, movies, and images. You can edit or remove the default rules if you want, but I suggest clicking the gear icon beneath each one to get a sense of how they are set up before you delete anything. It’s a good way to familiarize yourself with what is possible.

What I like most about Service Station is how it surfaces and consolidates just those items that are important to my work. For example, if I right-click on a PNG in the Finder and select Open With, I’m confronted with two dozen apps I could use. The reality is that there are only a few image editors I routinely use, so I modified Service Station’s built-in sample rule to display options for Pixelmator Pro, Lightroom, and Preview. Now when I right-click on an image, those three apps are displayed near the top of the contextual menu where they are easy to choose, eliminating the need to use the Open With menu and pick from a long list of apps.

The other advantage of Service Station is that you can consolidate AppleScript and shell scripts and Automator workflows alongside the apps you typically use. I haven’t spent a lot of time with this feature yet, but I’m experimenting with using it to surface functionality that I currently access as Finder Quick Actions.

Service Station comes with a couple of caveats worth noting. First, restoring the In-App Purchase across multiple Macs is currently broken. A fix is in the works, but until the app is updated, if you unlock the premium features on one Mac, you won’t be able to unlock them on a second Mac.

It's a small thing, but I wish it weren't possible to assign apps to files they can't handle, like text files to Calculator or Affinity Photo.

It’s a small thing, but I wish it weren’t possible to assign apps to files they can’t handle, like text files to Calculator or Affinity Photo.

Second, the app allows you to assign file types to apps that can’t handle them. For example, I can assign the Calculator app to a text file. Nothing bad happens if you try to open a text file with Calculator. Your Mac will simply display an error. However, I would prefer it if the app choices you can assign were limited to the files they can handle using Uniform Type Identifiers or some other technique. I’m not sure if that’s possible with Finder extensions, but it would make creating rules easier.

Still, Service Station is the kind of Mac utility I love. I can access its functionality in other ways, but it provides a simple setup UI and consolidation of frequently used apps that make using the Finder’s contextual menu a better experience than before.

The app is free to download on the Mac App Store and use with four rules and three contextual menu items. A $14.99 In-App Purchase unlocks unlimited rules and menu items and removes Service Station as one of the default menu items.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.