mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
43 lines
1.4 KiB
Ruby
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
|