Using terminal-notifier to Improve Shell Workflow

Boon aka Hwee-Boon Yar July 13, 2015
Source
If you haven't seen it, terminal-notifier is a wrapper around Mac OS X Notification Center written by @alloy and now maintained by @julienXX. You use it to show a message in Notification Center. I use the shell very frequently, and sometimes I run a command, leave it running and move on to do something else before coming back to check the results. terminal-notifier helps with this process since I don't have to manually check several times. For e.g., I build my blog using blogofile, so I can do something like: blogofile build; terminal-notifier -message 'Blog build done' I'll usually want to relaunch the blog test server after building, so I do: blogofile build; terminal-notifier -message 'Blog build done'; blogofile serve Once I see Blog build done appear, I can go to Safari and reload the page I'm working on. terminal-notifier also supports running opening a URL (with -open) or running a command (with -execute) when you click on the notification, like this: blogofile build; terminal-notifier -message "ok" -open http://localhost:8080; blogofile serve I use terminal-notifier often enough for such notifications that I have a wrapper script called ok around it (I also use it to automatically copy macOS screenshot paths for Claude Code): #!/bin/bash terminal-notifier -message "ok" -open "$1" So I can just run: blogofile build; ok http://localhost:8080; blogofile serve

Discussion in the ATmosphere

Loading comments...