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