From fff61bc8737795bd22b8e8cad3c2bd783335b1cb Mon Sep 17 00:00:00 2001 From: jzhangdev Date: Thu, 2 Jan 2025 11:07:09 +0800 Subject: [PATCH] rivet 1.9.0 (new cask) --- Casks/r/rivet.rb | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Casks/r/rivet.rb diff --git a/Casks/r/rivet.rb b/Casks/r/rivet.rb new file mode 100644 index 0000000000000..e2c93b7986fa9 --- /dev/null +++ b/Casks/r/rivet.rb @@ -0,0 +1,34 @@ +cask "rivet" do + version "1.9.0" + sha256 "d5805b49f411a26fe8fda30fc855996a895f1169920dd4db551b5853130b16d8" + + url "https://github.com/Ironclad/rivet/releases/download/app-v#{version}/Rivet.dmg", verified: "github.com/Ironclad/rivet/" + name "Rivet" + desc "Open-source visual AI programming environment" + homepage "https://rivet.ironcladapp.com/" + + livecheck do + url :url + regex(/^app[._-]v?(\d+(?:\.\d+)+)$/i) + strategy :github_releases do |json, regex| + json.map do |release| + next if release["draft"] || release["prerelease"] + + match = release["tag_name"]&.match(regex) + next if match.blank? + + match[1] + end + end + end + + depends_on macos: ">= :high_sierra" + + app "Rivet.app" + + zap trash: [ + "~/Library/Application Support/com.ironcladapp.rivet", + "~/Library/Caches/com.ironcladapp.rivet", + "~/Library/WebKit/com.ironcladapp.rivet", + ] +end