cask "cables" do arch arm: "-arm64", intel: "-x64" version "0.6.0" sha256 arm: "26ac6599da608c909b9a723c546de9940ad54f3f344221f4830f34e14881b266", intel: "c2ca56de7444e5860cb63751916fb1ef22f48c83c57b741f1f5b438c4c03ae12" url "https://github.com/cables-gl/cables_electron/releases/download/v#{version}/cables-#{version}-mac#{arch}.dmg" name "Cables" desc "Visual programming tool" homepage "https://github.com/cables-gl/cables_electron" livecheck do url "https://dev.cables.gl/api/downloads/latest/" strategy :json do |json| json["name"] end end depends_on macos: ">= :catalina" app "cables-#{version}.app" zap trash: [ "~/Library/Application Support/cables_electron", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/gl.cables.standalone.sfl*", "~/Library/Logs/cables_electron", "~/Library/Preferences/gl.cables.standalone.plist", "~/Library/Saved Application State/gl.cables.standalone.savedState", ] end