cask "cline-app" do version "0.0.45" sha256 "b7cd4666bc924268d51d133c0afb0a24d368c02fedccc533213eb8c8a1466ea0" url "https://github.com/cline/cline/releases/download/desktop-v#{version}/Cline_#{version}_universal.dmg" name "Cline" name "Cline Desktop" desc "AI coding agent" homepage "https://cline.bot/" livecheck do url :url regex(/^desktop-v?(\d+(?:\.\d+)+)$/i) end auto_updates true depends_on :macos app "Cline.app" uninstall_postflight_steps do # The app leaves its bundled backend running after quitting. terminate_process( "{{appdir}}/Cline.app/Contents/MacOS/code-sidecar", match: :full, must_succeed: false, ) end uninstall quit: "bot.cline.app" zap trash: [ "~/Library/Application Support/bot.cline.app", "~/Library/Caches/bot.cline.app", "~/Library/Preferences/bot.cline.app.plist", "~/Library/Saved Application State/bot.cline.app.savedState", "~/Library/WebKit/bot.cline.app", ] end