homebrew-cask/Casks/dbeaverlite.rb

28 lines
881 B
Ruby

cask "dbeaverlite" do
arch arm: "aarch64", intel: "x86_64"
version "23.0.0"
sha256 arm: "b6de6d7124084bda4ac832ef69043392057bb0f1ddb1d06865e64b9a1569adff",
intel: "9cc3ae68590aa7f0c7043a412f6797427a6ea2699babb5efc367d3d41ac4775d"
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"
regex(%r{<number[^>]*?>v?(\d+(?:\.\d+)+)</number>}i)
end
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