cask "grandtotal" do version "9.1.5.1" sha256 "06e0cc10131f66595136e4de6bea5ebb7739793570c0c5101b3e55fd5a5cfa58" url "https://www.mediaatelier.com/GrandTotal#{version.major}/GrandTotal_#{version}.dmg" name "GrandTotal" desc "Create invoices and estimates" homepage "https://www.mediaatelier.com/GrandTotal/" livecheck do url "https://www.mediaatelier.com/GrandTotal#{version.major}/feed.php" regex(/GrandTotal[._-]v?(\d+(?:\.\d+)+)\.dmg/i) strategy :sparkle do |items, regex| items.map { |item| item.url[regex, 1] } end end auto_updates true depends_on macos: ">= :mojave" app "GrandTotal.app" zap trash: [ "~/Library/Application Support/com.mediaatelier.GrandTotal*", "~/Library/Caches/com.mediaatelier.GrandTotal*", "~/Library/HTTPStorages/com.mediaatelier.GrandTotal*", "~/Library/Preferences/com.mediaatelier.GrandTotal*.plist", "~/Library/Saved Application State/com.mediaatelier.GrandTotal*.savedState", ] end