cask "easydict" do version "2.23.0" sha256 "3730227956d9cfa1cad24bf3684a95259b25939ff2b3c5d44f184ac3c21d9d8a" url "https://github.com/tisfeng/Easydict/releases/download/#{version}/Easydict.dmg" name "Easydict" desc "Dictionary and translator app" homepage "https://github.com/tisfeng/Easydict/" # The Sparkle feed can contain items on the "beta" channel, so we restrict # matching to the default channel. livecheck do url "https://raw.githubusercontent.com/tisfeng/Easydict/main/appcast.xml" strategy :sparkle do |items| items.find { |item| item.channel.nil? }&.short_version end end auto_updates true depends_on macos: :ventura app "Easydict.app" zap trash: [ "~/Library/Application Support/com.izual.Easydict", "~/Library/Caches/com.izual.Easydict", "~/Library/Caches/com.plausiblelabs.crashreporter.data/com.izual.Easydict", "~/Library/HTTPStorages/com.izual.Easydict", "~/Library/HTTPStorages/com.izual.Easydict.binarycookies", "~/Library/Preferences/com.izual.Easydict.plist", "~/Library/WebKit/com.izual.Easydict", ] end