cask "adguard-vpn@nightly" do version "2.11.0.1144" sha256 "1ec5e71dec4ac52139eb9042fd2610bd7a250122a7ce0cf1813e3eae94086878" url "https://static.adguard-vpn.com/mac/nightly/AdGuardVPN-#{version}.dmg" name "AdGuard VPN" desc "VPN for privacy and security" homepage "https://adguard-vpn.com/" livecheck do url "https://static.adguard-vpn.com/mac/adguard-nightly-appcast.xml" regex(%r{/AdGuardVPN[._-]v?(\d+(?:\.\d+)+)\.dmg}i) strategy :sparkle do |item, regex| match = item.url&.match(regex) next if match.blank? match[1] end end auto_updates true conflicts_with cask: "adguard-vpn" depends_on macos: :ventura pkg "AdGuard VPN.pkg" uninstall launchctl: [ "com.adguard.mac.vpn.tun-helper", "com.adguard.mac.vpn.vpn_helper", ], quit: "com.adguard.mac.vpn", pkgutil: "com.adguard.mac.vpn-pkg", delete: [ "/Library/Application Support/AdGuard Software/com.adguard.mac.vpn", "/Library/Application Support/com.adguard.mac.vpn", "/Library/Logs/com.adguard.mac.vpn", ], rmdir: "/Library/Application Support/AdGuard Software" zap trash: [ "~/Library/Application Scripts/*.com.adguard.mac", "~/Library/Application Scripts/com.adguard.mac.vpn.launchatlogin", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.vpn.launchatlogin.sfl*", "~/Library/Caches/com.adguard.mac.vpn", "~/Library/Containers/com.adguard.mac.vpn.launchatlogin", "~/Library/Group Containers/*.com.adguard.mac", "~/Library/HTTPStorages/com.adguard.mac.vpn", "~/Library/Preferences/com.adguard.mac.vpn.plist", ] end