toolreleases: add livecheck (#97466)

This commit is contained in:
Markus Reiter 2021-01-08 02:18:05 +01:00 committed by GitHub
parent 276535186e
commit 504db5b32d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -3,11 +3,18 @@ cask "toolreleases" do
sha256 "53494264a42439c66183d9cec05d18e8e243986e3efbfd6dee937011e942a167"
url "https://github.com/DeveloperMaris/ToolReleases/releases/download/v#{version.before_comma}/ToolReleases_v#{version.before_comma}.b#{version.after_comma}.zip"
appcast "https://github.com/DeveloperMaris/ToolReleases/releases.atom"
name "ToolReleases"
desc "Utility to notify about the latest Apple tool releases (including Beta releases)"
homepage "https://github.com/DeveloperMaris/ToolReleases"
livecheck do
url "https://github.com/DeveloperMaris/ToolReleases/releases/latest"
strategy :page_match do |page|
match = page.match(%r{href=.*?/ToolReleases_v?(\d+(?:\.\d+)*)\.b(\d+)\.zip}i)
"#{match[1]},#{match[2]}"
end
end
depends_on macos: ">= :catalina"
app "ToolReleases.app"