cask "bookmacster@beta" do version "3.1.9" sha256 "e1c46d3a2428f370ed902a5635428b1c3ebfa23a166d76b9d17e0f0b2b66f751" url "https://sheepsystems.com/bookmacster/BookMacster_#{version}.zip" name "BookMacster" desc "Bookmarks manager" homepage "https://sheepsystems.com/products/bookmacster.html" # Older items in the Sparkle feed may have a newer pubDate, so it's necessary # to work with all of the items in the feed (not just the newest one). livecheck do url "https://sheepsystems.com/bookmacster/beta/appcast.xml" strategy :sparkle do |items| items.map(&:short_version) end end auto_updates true conflicts_with cask: "bookmacster" depends_on macos: ">= :big_sur" app "BookMacster.app" zap trash: [ "~/Library/Application Support/BookMacster", "~/Library/Caches/com.sheepsystems.BookMacster", "~/Library/Preferences/com.sheepsystems.BookMacster.plist", "~/Library/Saved Application State/com.sheepsystems.BookMacster.savedState", ] end