cask "t3-code" do arch arm: "arm64", intel: on_system_conditional(macos: "x64", linux: "x86_64") os macos: "dmg", linux: "AppImage" version "0.0.45" sha256 arm: "2999889ba734014df63880a2beb639cf6b7eadf888210202d9894482d3ccb7ba", intel: "94478772d777d0b9928f8aa7fdc77a5af7022b3994bc973e68f33fe7c668a3fe", x86_64_linux: "ab7b0a86d1ea657ccc162b60b772c61f70bc7c8b9e259b46939d53bb38faa02a" on_macos do auto_updates true depends_on macos: :ventura app "T3 Code (Alpha).app" zap trash: [ "~/.t3/userdata", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.t3tools.t3code.sfl*", "~/Library/Application Support/T3 Code (Alpha)", "~/Library/Caches/com.t3tools.t3code", "~/Library/HTTPStorages/com.t3tools.t3code", "~/Library/Preferences/com.t3tools.t3code.plist", "~/Library/Saved Application State/com.t3tools.t3code.savedState", ] end on_linux do depends_on arch: :x86_64 app_image "T3-Code-#{version}-#{arch}.AppImage", target: "T3 Code.AppImage" end url "https://github.com/pingdotgg/t3code/releases/download/v#{version}/T3-Code-#{version}-#{arch}.#{os}" name "T3 Code" desc "Minimal GUI for AI code agents" homepage "https://t3.codes/" livecheck do url :url strategy :github_latest end end