cask "bookmacster" do version "3.3.12" sha256 "d34bd68b1bdab849821d48afe50d3a3d4ad2f63c1c3f539aa8c10285b32902e9" 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/appcast.xml" strategy :sparkle do |items| items.map(&:short_version) end end auto_updates true conflicts_with cask: "bookmacster@beta" depends_on macos: :monterey app "BookMacster.app" zap trash: [ "~/Library/Application Support/BookMacster", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sheepsystems.bookmacster.sfl*", "~/Library/Caches/com.sheepsystems.BookMacster", "~/Library/Preferences/com.sheepsystems.BookMacster.plist", "~/Library/Saved Application State/com.sheepsystems.BookMacster.savedState", ] end