homebrew-cask/Casks/visual-paradigm.rb

20 lines
774 B
Ruby

cask "visual-paradigm" do
version "16.2,20210101"
sha256 "667ab269575783f16e37b167407dbac43c33087fa035b7ba24b6b97bdedc0ec8"
url "https://www.visual-paradigm.com/downloads/vp#{version.before_comma}/#{version.after_comma}/Visual_Paradigm_#{version.before_comma.dots_to_underscores}_#{version.after_comma}_OSX_WithJRE.dmg"
name "Visual Paradigm"
desc "UML CASE Tool supporting UML 2, SysML and Business Process Modeling Notation"
homepage "https://www.visual-paradigm.com/"
livecheck do
url "https://www.visual-paradigm.com/downloads/vp/checksum.html"
strategy :header_match do |headers|
match = headers["location"].match(%r{/vp(\d+(?:\.\d+)*)/(\d+)/checksum\.html}i)
"#{match[1]},#{match[2]}"
end
end
app "Visual Paradigm.app"
end