28 lines
881 B
Ruby
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
|