cask "dbeaver-community" do arch arm: "aarch64", intel: "x86_64" version "25.1.1" sha256 arm: "95fcfe076647681a320ca76e0e7e39a1c493300b12fdb057ac1c8178865bd04c", intel: "fd4f2572f268b4007e2b4a505a9cba44846a6df273a9579f4baeea17d6abcf0d" url "https://dbeaver.io/files/#{version}/dbeaver-ce-#{version}-macos-#{arch}.dmg" name "DBeaver Community Edition" desc "Universal database tool and SQL client" homepage "https://dbeaver.io/" livecheck do url "https://dbeaver.io/product/dbeaver-ce-version.xml" strategy :xml do |xml| xml.elements["//version/number"]&.text&.strip end end auto_updates true app "DBeaver.app" binary "#{appdir}/DBeaver.app/Contents/MacOS/dbeaver" uninstall signal: ["TERM", "org.jkiss.dbeaver.core.product"] zap trash: [ "~/Library/Caches/org.jkiss.dbeaver.core.product", "~/Library/DBeaverData", "~/Library/HTTPStorages/org.jkiss.dbeaver.core.product", "~/Library/Preferences/org.jkiss.dbeaver.core.product.plist", "~/Library/Saved Application State/org.jkiss.dbeaver.core.product.savedState", ] end