homebrew-cask/Casks/w/webull.rb

27 lines
837 B
Ruby

cask "webull" do
version "7.3.0"
sha256 "7d9a6afc377eb010b1aaf2b56ac567b6b20ee143ef794bc8a8f312cf42c5e649"
url "https://u1sweb.webullfintech.com/us/Webull%20Desktop_#{version}_global_universalsigned.dmg",
verified: "u1sweb.webullfintech.com/us/"
name "Webull"
desc "Desktop client for Webull Financial LLC"
homepage "https://www.webull.com/"
livecheck do
url "https://infoapi.webullfintech.com/api/operation/appver/last?platform=qt_mac_global&osv=10.14"
regex(/Webull%20Desktop[._-](\d+(?:\.\d+)+).*?.dmg/i)
end
depends_on macos: ">= :mojave"
app "Webull Desktop.app"
zap trash: [
"~/.config/Webull Desktop",
"~/Library/Application Support/Webull Desktop",
"~/Library/Preferences/com.webulldesktop.*",
"~/Library/Saved Application State/com.webull.desktop.v1.savedState",
]
end