Files
homebrew-cask/Casks/t/tableau-reader.rb
2023-10-24 17:22:47 -04:00

43 lines
1.4 KiB
Ruby

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