homebrew-cask/Casks/josm.rb

26 lines
700 B
Ruby

cask "josm" do
version "18678"
sha256 "6254851f1dfb464753950dff640aa3f9eceff9c49589fb3147bb3a4bba43778a"
url "https://github.com/JOSM/josm/releases/download/#{version}-tested/JOSM-macOS-java17-#{version}.zip",
verified: "github.com/JOSM/josm/"
name "JOSM"
desc "Extensible editor for OpenStreetMap"
homepage "https://josm.openstreetmap.de/"
livecheck do
url :url
regex(%r{href=["']?[^"' >]*?/tree/\D*?(\d+(?:\.\d+)*)[^"' >]*?["' >]}i)
strategy :github_latest
end
app "JOSM.app"
zap trash: [
"~/Library/Caches/JOSM",
"~/Library/JOSM",
"~/Library/Preferences/JOSM",
"~/Library/Saved Application State/de.openstreetmap.josm.savedState",
]
end