cask "postico" do version "2.0.5,9661" sha256 "1dcabc3d5277bb85a47bac2f21843d8508b9ad6fd9b9d635242be1f27eaf6e5d" url "https://downloads.eggerapps.at/postico/postico-#{version.csv.second}.dmg" name "Postico" desc "GUI client for PostgreSQL databases" homepage "https://eggerapps.at/postico#{version.major}/" livecheck do url "https://releases.eggerapps.at/postico2/changelog" strategy :page_match do |page| v = page[/["']>\n*?(\d+(?:\.\d+)+)/i, 1] build = page[/Build\s+(\d+)= :catalina" app "Postico #{version.major}.app" zap trash: [ "~/Library/Application Scripts/at.eggerapps.Postico", "~/Library/Caches/at.eggerapps.Postico", "~/Library/Containers/at.eggerapps.Postico", "~/Library/Preferences/at.eggerapps.Postico.plist", "~/Library/Saved Application State/at.eggerapps.Postico.savedState", ] end