cask "devolo-cockpit" do version "5.2.0.185" sha256 "74921e752363cd7db99854c39895813f7de8dcc133eff4b3f5bb13bc07a1794f" url "https://www.devolo.global/fileadmin/Web-Content/DE/products/hnw/devolo-cockpit/software/devolo-cockpit-v#{version.dots_to_hyphens}.dmg" name "Devolo dLAN Cockpit" desc "Configuration and network monitoring software" homepage "https://www.devolo.global/devolo-cockpit" livecheck do url "https://www.devolo.global/support/download/download/devolo-cockpit" regex(/href=.*?devolo[._-]cockpit[._-]v?(\d+(?:[.-]\d+)+)\.dmg/i) strategy :page_match do |page, regex| match = page.match(regex) next if match.blank? match[1].tr("-", ".") end end no_autobump! because: :requires_manual_review installer manual: "#{staged_path}/devolo Cockpit Installation.app" uninstall script: { executable: "/Applications/devolo/devolo Cockpit uninstall.app/Contents/MacOS/uninstall", sudo: true, } zap trash: [ "~/Library/Caches/de.devolo.dLAN.Cockpit", "~/Library/Preferences/de.devolo.dLAN.Cockpit", ] end