Casks/t/tableau-reader.rb
cask "tableau-reader" do
arch arm: "-arm64"
version "2024.2.2"
sha256 arm: "72952d202ee37d1e369da509e372a93ed1d07b78717f54e19a5d21b730b444dc",
intel: "40d6cd867b2b2eca6de40d9924f3c7386e054b166f9b84c7cd002bd8b90fac8a"
url "https://downloads.tableau.com/esdalt/#{version}/TableauReader-#{version.dots_to_hyphens}#{arch}.pkg",
user_agent: "curl/8.7.1"
name "Tableau Reader"
desc "Open and interact with data visualisations built in Tableau Desktop"
homepage "https://www.tableau.com/products/reader"
livecheck do
url "https://downloads.tableau.com/TableauAutoUpdate.xml"
strategy :xml do |xml|
xml.get_elements("//version").map { |item| item.attributes["releaseNotesVersion"] }
end
end
pkg "TableauReader-#{version.dots_to_hyphens}#{arch}.pkg"
uninstall pkgutil: [
"com.tableausoftware.FLEXNet.*",
"com.tableausoftware.Reader.app",
"com.tableausoftware.ReaderShortcuttab",
]
zap pkgutil: [
"com.tableausoftware.extensions",
"com.tableausoftware.networkExtensions",
"com.tableausoftware.telemetry",
],
delete: "/Library/Preferences/com.tableau.Tableau-Reader-*.plist",
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