cask "sitesucker-pro" do on_big_sur :or_older do version "5.2" sha256 "244fa73a0aa73b3786ee6eb4e5d6f6438942853d6d58c5de38b92f11e8d44428" livecheck do skip "Legacy version" end end on_monterey do version "6.2.1" sha256 "01439505e8b15bfe7831f238737a0c95ab8d6553454fcaeeb65dc54ee733bb16" livecheck do skip "Legacy version" end end on_ventura do version "6.2.1" sha256 "01439505e8b15bfe7831f238737a0c95ab8d6553454fcaeeb65dc54ee733bb16" livecheck do skip "Legacy version" end end on_sonoma :or_newer do version "6.2.2" sha256 "6f5c01e4fe85cf4a62c9adaa4d4412d38781b9df455260bad5d3e5af93e3db5a" livecheck do url "https://ricks-apps.com/osx/sitesucker/pro-versions.plist" strategy :xml do |xml| version = xml.elements["//dict/key[text()='App Version']"]&.next_element&.text next if version.blank? version.strip end end end url "https://ricks-apps.com/osx/sitesucker/archive/#{version.major}.x/#{version.major_minor}.x/#{version}/SiteSucker_Pro_#{version}.dmg" name "SiteSucker Pro" desc "Website downloader tool" homepage "https://ricks-apps.com/osx/sitesucker/index.html" auto_updates true depends_on :macos app "SiteSucker Pro.app" uninstall quit: "us.sitesucker.mac.sitesucker-pro" zap trash: [ "~/Library/Application Scripts/us.sitesucker.mac.sitesucker-pro", "~/Library/Containers/us.sitesucker.mac.sitesucker-pro", ] end