Merge pull request #164757 from tdclienttools/base-20.00.05.00

ttu-base-suite 20.00.05.00 (new cask)
This commit is contained in:
Patrick Linnane
2024-01-19 08:09:19 -08:00
committed by GitHub
+34
View File
@@ -0,0 +1,34 @@
cask "ttu-base-suite" do
version "20.00.05.00,2024-01"
sha256 "b27c668a145edd80bf1d3adc93e0178e83ccc069a8aa0daaea324bcd77e369c1"
url "https://downloads.teradata.com/sites/default/files/#{version.csv.second}/TeradataToolsAndUtilities-macosx-brew-#{version.csv.first}.tar"
name "Teradata Tools and Utilities"
desc "Collection of Teradata client tools"
homepage "https://downloads.teradata.com/TeradataToolsAndUtilities_macOSBrew"
livecheck do
url :homepage
regex(%r{href=.*?/(\d+(?:-\d+)+)/TeradataToolsAndUtilities-macosx-brew[._-]v?(\d+(?:\.\d+)+)\.t}i)
strategy :page_match do |page, regex|
page.scan(regex).map { |match| "#{match[1]},#{match[0]}" }
end
end
depends_on macos: ">= :catalina"
installer script: {
executable: "silent-install.sh",
args: ["ttu-base-suite-2000"],
sudo: true,
}
uninstall script: {
executable: "silent-uninstall.sh",
args: ["BASE"],
sudo: true,
},
pkgutil: "com.Teradata.*2000.pkg.ttuuninstaller"
zap trash: "~/Library/Saved Application State/com.teradata.TTUListProducts.savedState"
end