28 lines
888 B
Ruby
28 lines
888 B
Ruby
cask "edfbrowser" do
|
|
version "1.84,81b147ef06488445bd7ef8fe4b036648"
|
|
sha256 "27217b7cc2f770921e51c31f16c2958ab5de8d61b762d889692df83bd3f61ccc"
|
|
|
|
url "https://gitlab.com/whitone/EDFbrowser/uploads/#{version.after_comma}/EDFbrowser-#{version.before_comma}.dmg",
|
|
verified: "gitlab.com/whitone/EDFbrowser/"
|
|
name "EDFbrowser"
|
|
desc "EDF+ and BDF+ viewer and toolbox"
|
|
homepage "https://www.teuniz.net/edfbrowser"
|
|
|
|
livecheck do
|
|
url "https://gitlab.com/whitone/EDFbrowser/-/tags?format=atom"
|
|
strategy :page_match do |page|
|
|
page.scan(%r{href=.*?/(\h+)/EDFbrowser[._-]?(\d+(?:\.\d+)*)\.dmg}i).map do |match|
|
|
"#{match[1]},#{match[0]}"
|
|
end
|
|
end
|
|
end
|
|
|
|
app "EDFbrowser.app"
|
|
|
|
zap trash: [
|
|
"~/Library/Preferences/net.teuniz.EDFbrowser.plist",
|
|
"~/Library/Saved Application State/net.teuniz.EDFbrowser.savedState",
|
|
"~/.EDFbrowser",
|
|
]
|
|
end
|