From cddef2b434e197b0bacefbeb1e6e7f26d59c665c Mon Sep 17 00:00:00 2001 From: Christian Staudt <875194+clstaudt@users.noreply.github.com> Date: Sun, 11 Oct 2026 12:20:07 +0200 Subject: [PATCH] Add Homebrew Cask definition for Tuttle Cask file for submitting to homebrew/homebrew-cask. Tracks v5.0.0 signed+notarized DMG from GitHub Releases. Closes #319 Co-Authored-By: Claude Opus 4.6 --- homebrew/tuttle.rb | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 homebrew/tuttle.rb diff --git a/homebrew/tuttle.rb b/homebrew/tuttle.rb new file mode 100644 index 00000000..53368783 --- /dev/null +++ b/homebrew/tuttle.rb @@ -0,0 +1,28 @@ +cask "tuttle" do + version "5.0.0" + sha256 "a9d33553296c6e2f3719c266c0b07ddab96359931caa806b9c75a77fe5095990" + + url "https://github.com/tuttle-dev/tuttle/releases/download/v#{version}/Tuttle-#{version}-macOS-arm64.dmg", + verified: "github.com/tuttle-dev/tuttle/" + name "Tuttle" + desc "Painless business planning for freelancers" + homepage "https://github.com/tuttle-dev/tuttle" + + livecheck do + url :url + strategy :github_latest + end + + auto_updates true + depends_on macos: ">= :ventura" + + app "Tuttle.app" + + zap trash: [ + "~/.tuttle", + "~/Library/Application Support/dev.tuttle.app", + "~/Library/Caches/dev.tuttle.app", + "~/Library/Caches/dev.tuttle.app.ShipIt", + "~/Library/Preferences/dev.tuttle.app.plist", + ] +end