cask "vbrokers" do version "2.3.419,600004,1695608178" sha256 "d010c59fe18f1d0420815639dea0574d2f3986f99eaddbc2bc87b377214f9723" 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