cask "picoscope@beta" do version "7.2.30.10176" sha256 "3f0b0df944f1bc0c9186e183f3f9dfa888b8f1b31bfae8e6926db114791a905d" url "https://www.picotech.com/download/software/beta/PicoScope_#{version.major}_TandM_Early_Access_#{version}.x64.pkg" name "PicoScope beta" desc "Test and measurement oscilloscope software for PicoScope oscilloscopes" homepage "https://www.picotech.com/" livecheck do url "https://www.picotech.com/downloads/picoscope#{version.major}-early-access" regex(/href=.*?PicoScope[._-][^"' >]*?[._-]v?(#{version.major}(?:\.\d+)+)[^"' >]*?\.pkg/i) end conflicts_with cask: "picoscope" depends_on :macos pkg "PicoScope_#{version.major}_TandM_Early_Access_#{version}.x64.pkg" uninstall pkgutil: "com.picotech.picoscope#{version.major}tnmbeta" zap trash: [ "~/.local/share/Pico Technology", "~/Library/Saved Application State/com.picotech.picoscope7tnmbeta.savedState", ] end