Casks/d/drawio.rb
cask "drawio" do
arch arm: "arm64", intel: "x64"
version "24.7.8"
sha256 arm: "989be10d100ab81e461d23998e80bb9b2ac216a082f3320cff868ba66ae6b1c8",
intel: "700d77412dd394ec18cdc842ded20abb463625a323ba524e8119a9b8ac9f246e"
url "https://github.com/jgraph/drawio-desktop/releases/download/v#{version}/draw.io-#{arch}-#{version}.dmg",
verified: "github.com/jgraph/drawio-desktop/"
name "draw.io Desktop"
desc "Online diagram software"
homepage "https://www.diagrams.net/"
livecheck do
url :url
strategy :github_latest
end
auto_updates true
depends_on macos: ">= :catalina"
app "draw.io.app"
zap trash: [
"~/Library/Application Support/draw.io",
"~/Library/Caches/com.jgraph.drawio.desktop",
"~/Library/Caches/com.jgraph.drawio.desktop.ShipIt",
"~/Library/Caches/draw.io-updater",
"~/Library/HTTPStorages/com.jgraph.drawio.desktop",
"~/Library/Logs/draw.io",
"~/Library/Preferences/ByHost/com.jgraph.drawio.desktop.ShipIt.*.plist",
"~/Library/Preferences/com.jgraph.drawio.desktop.helper.plist",
"~/Library/Preferences/com.jgraph.drawio.desktop.plist",
"~/Library/Saved Application State/com.jgraph.drawio.desktop.savedState",
"~/Library/WebKit/com.jgraph.drawio.desktop",
]
end