homebrew-cask/Casks/todesk.rb

37 lines
1.1 KiB
Ruby

cask "todesk" do
version "4.6.0.0"
sha256 "d9ebc74a32961b566b96bc36f0b563b2bd3b87e812a8a991a42a3bf023cc2142"
url "https://dl.todesk.com/macos/ToDesk_#{version}.pkg"
name "ToDesk"
desc "Remote control software"
homepage "https://www.todesk.com/"
livecheck do
url "https://dl.todesk.com/macos/uplog.html"
regex(%r{<div\sclass="text">(\d+(?:\.\d+)+)</div>}i)
end
auto_updates true
pkg "ToDesk_#{version}.pkg"
uninstall delete: "/Applications/ToDesk.app",
launchctl: [
"com.youqu.todesk.desktop",
"com.youqu.todesk.service",
"com.youqu.todesk.startup",
"com.youqu.todesk.client.startup",
],
pkgutil: "com.youqu.todesk.mac",
quit: "com.youqu.todesk.mac"
zap trash: [
"~/Library/Application Scripts/com.youqu.todesk.mac.LaunchHelper",
"~/Library/Containers/com.youqu.todesk.mac.LaunchHelper",
"~/Library/Group Containers/group.youqu.todesk",
"~/Library/Preferences/com.youqu.todesk.mac.plist",
"~/Library/ToDesk",
]
end