cask "comfyui" do version "0.4.54,250627l6sir2rce" sha256 "75004b95fd751893b2f0f2a719073a83f314db28ba4a9b5bd8f7809c49e0d3e1" url "https://download.todesktop.com/241012ess7yxs0e/ComfyUI%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-arm64-mac.zip", verified: "download.todesktop.com/241012ess7yxs0e/" name "ComfyUI" desc "Node-based image, video and audio generator" homepage "https://www.comfy.org/" livecheck do url "https://download.todesktop.com/241012ess7yxs0e/latest-mac.yml" regex(/Build[ ._-]([^-]+)[._-]/i) strategy :electron_builder do |yaml, regex| yaml["files"]&.map do |item| match = item["url"]&.match(regex) next if match.blank? "#{yaml["version"]},#{match[1]}" end end end auto_updates true depends_on arch: :arm64 depends_on macos: ">= :catalina" app "ComfyUI.app" zap trash: [ "~/Library/Application Support/ComfyUI", "~/Library/Logs/ComfyUI", ] end