cask "tableau-reader" do version "2023.3.0" sha256 "1eacaf5f0e4d14d2391c1826d4241775cc9f0fba0b522d100ee843e8d423837e" url "https://downloads.tableau.com/tssoftware/TableauReader-#{version.dots_to_hyphens}.dmg" name "Tableau Reader" desc "Open and interact with data visualizations built in Tableau Desktop" homepage "https://www.tableau.com/products/reader" livecheck do url "https://www.tableau.com/downloads/reader/mac" regex(/-(\d+(?:-\d+)+)\.dmg/i) strategy :header_match do |headers, regex| headers["location"].scan(regex).map do |match| match[0].tr("-", ".").to_s end end end pkg "Tableau Reader.pkg" uninstall pkgutil: [ "com.tableausoftware.FLEXNet.*", "com.tableausoftware.Reader.app", "com.tableausoftware.ReaderShortcuttab", ] zap delete: "/Library/Preferences/com.tableau.Tableau-Reader-*.plist", pkgutil: [ "com.tableausoftware.extensions", "com.tableausoftware.networkExtensions", "com.tableausoftware.telemetry", ], trash: [ "~/Library/Caches/com.tableau.caching", "~/Library/Caches/com.tableausoftware.MapTiles", "~/Library/Preferences/com.tableau.Tableau-*.plist", "~/Library/Preferences/com.tableau.Tableau-Reader-*.plist", "~/Library/Saved Application State/com.tableausoftware.tableaureader.savedState", "~/Library/Tableau", ] end