mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
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:
@@ -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
|
||||
Reference in New Issue
Block a user