cask "headlamp" do arch arm: "arm64", intel: "x64" version "0.32.0" sha256 arm: "032271565a4fd03a07958fb8b395cbae3bf8ab59ed2e8ed45aa4f42a41549661", intel: "4da01bd71b3c0c92c2f975d318b64e4691d170819169c7f6b7a2cfd5665d221d" url "https://github.com/headlamp-k8s/headlamp/releases/download/v#{version.sub(/-\d+/, "")}/Headlamp-#{version}-mac-#{arch}.dmg", verified: "github.com/headlamp-k8s/headlamp/" name "Headlamp" desc "UI for Kubernetes" homepage "https://headlamp.dev/" livecheck do url :url regex(/Headlamp[._-]v?(\d+(?:[.-]\d+)+)-mac-#{arch}/i) strategy :github_latest do |json, regex| json["assets"]&.map do |asset| match = asset["name"]&.match(regex) next if match.blank? match[1] end end end no_autobump! because: :bumped_by_upstream depends_on macos: ">= :catalina" app "Headlamp.app" uninstall quit: "com.kinvolk.headlamp" zap trash: [ "~/Library/Application Support/Headlamp", "~/Library/Logs/Headlamp", "~/Library/Preferences/com.kinvolk.headlamp.plist", ] end