cask "hopper-disassembler" do version "6.6.0" sha256 "4e678442f4afe283566c34fa359f025b0e754065787caa0cae52fd7faf2f0a7b" url "https://www.hopperapp.com/downloader/public/Hopper-#{version}-demo.dmg", user_agent: :browser name "Hopper Disassembler" desc "Reverse engineering tool that lets you disassemble, decompile and debug your app" homepage "https://www.hopperapp.com/" livecheck do url "https://www.hopperapp.com/rss/changelog.xml", user_agent: :browser regex(/\s*Version\s+v?(\d+(?:\.\d+)+)/i) end auto_updates true depends_on macos: :monterey app "Hopper Disassembler.app" uninstall launchctl: "com.cryptic-apps.ExternalAPI", quit: "com.cryptic-apps.hopper-web-4" zap trash: [ "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cryptic-apps.hopper-web-4.sfl*", "~/Library/Application Support/Hopper Disassembler v4", "~/Library/Application Support/Hopper", "~/Library/Caches/com.apple.helpd/Generated/com.cryptic-apps.hopper-web-4.help*", "~/Library/Caches/com.cryptic-apps.hopper-web-4", "~/Library/HTTPStorages/com.cryptic-apps.hopper-web-4", "~/Library/Preferences/com.cryptic-apps.hopper-web-4.plist", "~/Library/Saved Application State/com.cryptic-apps.hopper-web-4.savedState", ] end