homebrew-cask/Casks/v/vbrokers.rb

27 lines
845 B
Ruby

cask "vbrokers" do
version "2.3.804,600004,1706777930"
sha256 "e893f2157d7b184dfba9104db242833fcb064793a8ab6d884661e724b8f7d780"
url "https://r.hstong.com/public/app/Mac/HSTONG_Mac_#{version.csv.second}_#{version.csv.first}_#{version.csv.third}.dmg"
name "VBrokers"
desc "Trading platform"
homepage "https://www.hstong.com/"
livecheck do
url "https://www.hstong.com/download"
regex(%r{href=['"].*?/HSTONG[-_]?Mac[-_]?(\d+)[-_]?(\d+(?:\.\d+)+)[-_]?(\d+).dmg}i)
strategy :page_match do |page|
page.scan(regex)
.map { |match| "#{match[1]},#{match[0]},#{match[2]}" }
end
end
# Rename to match displayed name
app "HSTong.app", target: "VBrokers.app"
zap trash: [
"~/Library/Application Scripts/com.hszq.HSSecuritiesForMac",
"~/Library/Containers/com.hszq.HSSecuritiesForMac",
]
end