cask "tourbox-console" do version "5.8.6" sha256 "ae255ff57a587d45df8ba2d023fb71d99f0ca7f48fd7b4666ffd8c7f7a9a9390" url "https://tourbox-web-files.s3.us-west-2.amazonaws.com/prod/console/TourBoxInstall#{version}.zip", verified: "tourbox-web-files.s3.us-west-2.amazonaws.com/prod/console/" name "TourBox Console" desc "Configuration app for TourBox devices" homepage "https://www.tourboxtech.com/" livecheck do url "https://www.tourboxtech.com/tbmall/download/newest?local=US", post_json: { softName: "TourBox Console", } strategy :json do |json| json.dig("result", "normalSoft", "version") end end depends_on macos: ">= :high_sierra" pkg "TourBoxInstall#{version}/TourBoxInstall#{version}.pkg" uninstall quit: "com.tourbox.ui.launch", pkgutil: "com.tourbox.ui.launch" zap trash: [ "~/Library/Application Support/TourBox Console BAK", "~/Library/Application Support/TourBox Console", ] end