Merge pull request #200927 from Homebrew/bump-zed-0.172.10
[Homebrew/homebrew-cask.git] / Casks / h / hammerspoon.rb
blob418912b67d6bc3adf2bb3dc2eba089bee3fae1d2
1 cask "hammerspoon" do
2   on_mojave :or_older do
3     version "0.9.93"
4     sha256 "eb4eb4b014d51b32ac15f87050eb11bcc2e77bcdbfbf5ab60a95ecc50e55d2a3"
6     url "https://github.com/Hammerspoon/hammerspoon/files/7707382/Hammerspoon-#{version}-for-10.14.zip",
7         verified: "github.com/Hammerspoon/hammerspoon/"
9     # Specific build provided for Mojave upstream https://github.com/Hammerspoon/hammerspoon/issues/3023#issuecomment-992980087
10     livecheck do
11       skip "Specific build for Mojave and later"
12     end
13   end
14   on_catalina :or_newer do
15     version "1.0.0"
16     sha256 "5db702b55da47dc306e8f5948d91ef85bebd315ddfa29428322a0af7ed7e6a7e"
18     url "https://github.com/Hammerspoon/hammerspoon/releases/download/#{version}/Hammerspoon-#{version}.zip",
19         verified: "github.com/Hammerspoon/hammerspoon/"
21     livecheck do
22       url "https://raw.githubusercontent.com/Hammerspoon/hammerspoon/master/appcast.xml"
23       strategy :sparkle, &:short_version
24     end
25   end
27   name "Hammerspoon"
28   desc "Desktop automation application"
29   homepage "https://www.hammerspoon.org/"
31   auto_updates true
32   depends_on macos: ">= :mojave"
34   app "Hammerspoon.app"
35   binary "#{appdir}/Hammerspoon.app/Contents/Frameworks/hs/hs"
37   uninstall quit: "org.hammerspoon.Hammerspoon"
39   zap trash: [
40     "~/.hammerspoon",
41     "~/Library/Application Support/com.crashlytics/org.hammerspoon.Hammerspoon",
42     "~/Library/Caches/org.hammerspoon.Hammerspoon",
43     "~/Library/Preferences/org.hammerspoon.Hammerspoon.plist",
44     "~/Library/Saved Application State/org.hammerspoon.Hammerspoon.savedState",
45   ]
46 end