Long story short: it checks for a new version every hour, and will download and install it if found.
If OmniFocus is running, it will quit and relaunch after the update. (Old versions of the app as well as the DMG of the new version are moved to ~/.Trash/)
Notifications are sent using terminal-notifier or growlnotify.
Good job!
Thank you, your script will allow me to not try to update manually.
Just a question: How can I uninstall it? I say this in the sense that it will not be interesting to search an update every few hours when the OF2 final version will be available (Indeed, the updates will not be available over every few hours, as is it the case for the current betas).
Newbie question: Once the installer finishes, do I need to do anything else? The reason I ask is that I installed the script, then started OF which informed me there was an update. Wasn’t the script supposed to take care of that?
I have the same question, as I am seeing the same thing. Installed yesterday, yet several times have checked manually and OF2 had an update to install.
I am getting no Growl notifications of anything happening.
I simply ran the installer and restarted my computer. Is there a step I have missed?
Just a minor suggestion for a correction; The “diskutil unmount” command seems to keep ahold of the dmg file (quite probably by design), so when you attempt to trash the dmg, Finder is unable to empty the trash. The “diskutil eject” command works the same, but “ejects” the whole dmg, so that it can be cleanly trashed.