cask "lody" do arch arm: "arm64", intel: on_system_conditional(macos: "x64", linux: "x86_64") url_end = on_system_conditional macos: "dmg", linux: "AppImage" version "0.107.2" sha256 arm: "0124c553a36d6943da3b4550ea5376085999f79c2439cd4b1f59d2a5c93cba0e", intel: "d9fdb91e8a381b8dc368b0d13472e6c2c67a6f87542dae470defd62383b2d580", x86_64_linux: "c8f9edbfbea2b6a1caf10449bf96b2278309a8dd1ca649fc38087f72031d1d09" on_macos do depends_on macos: :ventura app "Lody.app" zap trash: [ "~/.lody", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.lody.desktop.sfl*", "~/Library/Application Support/Lody", "~/Library/Caches/ai.lody.desktop", "~/Library/HTTPStorages/ai.lody.desktop", "~/Library/Preferences/ai.lody.desktop.plist", "~/Library/Preferences/lody-desktop-nodejs", ] end on_linux do depends_on arch: :x86_64 app_image "Lody-#{version}-#{arch}.AppImage", target: "Lody.AppImage" end url "https://updates.lody.ai/production/Lody-#{version}-#{arch}.#{url_end}" name "Lody" desc "Share coding agent sessions across desktop and mobile" homepage "https://lody.ai/" livecheck do url "https://updates.lody.ai/production/latest-mac.yml" strategy :electron_builder end auto_updates true end