homebrew-cask/Casks/edfbrowser.rb

28 lines
882 B
Ruby

cask "edfbrowser" do
version "1.84,81b147ef06488445bd7ef8fe4b036648"
sha256 "27217b7cc2f770921e51c31f16c2958ab5de8d61b762d889692df83bd3f61ccc"
url "https://gitlab.com/whitone/EDFbrowser/uploads/#{version.csv.second}/EDFbrowser-#{version.csv.first}.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/-/releases.json"
strategy :page_match do |page|
page.scan(%r{/uploads/(\h+)/EDFbrowser[._-]v?(\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