Files
homebrew-cask/Casks/d/dbeaver-enterprise.rb
T

30 lines
926 B
Ruby
Executable File

cask "dbeaver-enterprise" do
arch arm: "aarch64", intel: "x86_64"
version "23.3.0"
sha256 arm: "e02a3acadfa05dd1d8fc6048c090e9b41938f84366815f3f8f81ec6615a26268",
intel: "a398392fa87e4b933aa68269e75523c4b1f94a9559861de5702f5de71d9e34f6"
url "https://dbeaver.com/files/#{version}/dbeaver-ee-#{version}-macos-#{arch}.dmg"
name "DBeaver Enterprise Edition"
desc "Universal database tool and SQL client"
homepage "https://dbeaver.com/"
livecheck do
url "https://dbeaver.com/product/dbeaver-ee-version.xml"
strategy :xml do |xml|
xml.get_elements("version/number").first&.text&.strip
end
end
app "DBeaverEE.app"
uninstall signal: ["TERM", "com.dbeaver.product.enterprise"]
zap trash: [
"~/Library/DBeaverData",
"~/Library/Preferences/com.dbeaver.product.enterprise.plist",
"~/Library/Saved Application State/com.dbeaver.product.enterprise.savedState",
]
end