Files
homebrew-gridline/Casks/gridline.rb
T

40 lines
1.5 KiB
Ruby

# Homebrew Cask formula for Gridline.
#
# This file is the template; `scripts/render-cask.sh` substitutes
# 0.7.14 / f2ae44136831d75f039baaccbf200e041d40be9793670de80068385197206456 / d22070e06c094f6ffae12dc91e6a6d382e85bd4e87db0972c28569f7676e6034 on each release and pushes the
# rendered file to the `AdrianBonpin/homebrew-gridline` tap as
# `Casks/gridline.rb`. End users then install with
#
# brew install --cask AdrianBonpin/gridline/gridline
#
# or — after a one-time `brew tap AdrianBonpin/gridline` — with the short
#
# brew install --cask gridline
#
# SIGNING: Gridline is Developer-ID signed + notarized, so macOS trusts it
# and no quarantine-stripping postflight is needed.
cask "gridline" do
arch arm: "aarch64", intel: "x64"
version "0.7.14"
sha256 arm: "f2ae44136831d75f039baaccbf200e041d40be9793670de80068385197206456",
intel: "d22070e06c094f6ffae12dc91e6a6d382e85bd4e87db0972c28569f7676e6034"
url "https://git.ranio.xyz/adrianbonpin/gridline/releases/download/v#{version}/Gridline_#{version}_#{arch}.dmg"
name "Gridline"
desc "Open-source, cross-platform database GUI client for PostgreSQL"
homepage "https://git.ranio.xyz/adrianbonpin/gridline"
depends_on macos: :monterey
app "Gridline.app"
zap trash: [
"~/Library/Application Support/com.adrianbonpin.gridline",
"~/Library/Caches/com.adrianbonpin.gridline",
"~/Library/Preferences/com.adrianbonpin.gridline.plist",
"~/Library/Saved Application State/com.adrianbonpin.gridline.savedState",
"~/Library/WebKit/com.adrianbonpin.gridline",
]
end