cask "dbeaverlite" do arch arm: "aarch64", intel: "x86_64" version "25.1.0" sha256 arm: "d81717ff64f619a3f18d50713be4e6467959b385acc5e1a50ffca23c20f4ceac", intel: "83b95cc60ee08c182f174666835b47ce6f2164446a850c2b302b0419c19e8eba" url "https://dbeaver.com/downloads-lite/#{version}/dbeaver-le-#{version}-macos-#{arch}.dmg" name "DBeaver Lite Edition" desc "Universal database tool and SQL client" homepage "https://dbeaver.com/dbeaver-lite/" livecheck do url "https://dbeaver.com/product/dbeaver-le-version.xml" strategy :xml do |xml| xml.elements["//version/number"]&.text&.strip end end no_autobump! because: :requires_manual_review depends_on macos: ">= :big_sur" app "DBeaverLite.app" uninstall signal: ["TERM", "com.dbeaver.product.lite"] zap trash: [ "~/Library/DBeaverData", "~/Library/Preferences/com.dbeaver.product.lite.plist", "~/Library/Saved Application State/com.dbeaver.product.lite.savedState", ] end