cask "jetbrains-air" do arch arm: "-aarch64" folder = on_arch_conditional arm: "aarch64", intel: "x64" version "262.834.70" sha256 arm: "0e491ba2c147f3ff77566cb2a85e63774dbea6591da60f4177d02432e2eb65ec", intel: "a88b66bc83651afd75079c6d6ce27538be369edc21fa4d7e6a1523ba06bd3c3d" url "https://download.jetbrains.com/air/installers/macos_#{folder}/Air-#{version}#{arch}.dmg" name "JetBrains Air" desc "Agentic development environment" homepage "https://air.dev/" livecheck do url "https://data.services.jetbrains.com/products/releases?code=AIR&latest=true&type=preview" strategy :json do |json| json["AIR"]&.map { |release| release["build"] } end end auto_updates true depends_on :macos app "Air.app" zap trash: [ "~/Library/Application Support/JetBrains/Air", "~/Library/Caches/JetBrains/Air", "~/Library/Logs/JetBrains/Air", "~/Library/Preferences/com.jetbrains.air.plist", ] end