cask "saleae-logic" do arch arm: "arm64", intel: "x64" version "2.4.48" sha256 arm: "dc0c25c7726d80c8363f95b892401462563326b50ec8c15233491771d91a82d2", intel: "9540109b80062dfc128eb7e31b90e7b71c07ff5ec5d4ae796a3fca22d97743d0" url "https://downloads#{version.major}.saleae.com/logic#{version.major}/Logic-#{version}-macos-#{arch}.zip" name "Saleae Logic2" desc "Signal analysis for Saleae's devices" homepage "https://www.saleae.com/" livecheck do url "https://logic#{version.major}api.saleae.com/download?os=osx&arch=#{arch}" regex(/Logic[._-]?(\d+(?:\.\d+)+)[._-]?macos[._-]?#{arch}\.zip/i) strategy :header_match end depends_on macos: :monterey app "Saleae Logic.app" zap trash: [ "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.saleae.saleae.sfl*", "~/Library/Application Support/Logic", "~/Library/Logs/Logic#{version.major}", "~/Library/Preferences/com.saleae.saleae.plist", "~/Library/Saved Application State/com.saleae.saleae.savedState", ] end