cask "bookmacster@beta" do version "3.3.9" sha256 "beb0811eadbbc2efeef1e7a1fe157b691996faaef073561d65fdcb680cdc16cd" 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: :monterey 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