cask "maa" do version "6.19.0" sha256 "af00a276794f5800a22547638a12eeefde7f910c3f24a10870508d2da4f6c494" url "https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/download/v#{version}/MAA-v#{version}-macos-universal.dmg" name "MAA" desc "One-click tool for the daily tasks of Arknights" homepage "https://github.com/MaaAssistantArknights/MaaAssistantArknights" livecheck do url "https://maa-release.hguandl.com/macos/appcast.xml" regex(/^v?(\d+(?:\.\d+)+)$/i) strategy :sparkle do |items, regex| items.map do |item| next unless item.channel.nil? match = item.short_version&.match(regex) next unless match match[1] end end end auto_updates true depends_on macos: :sonoma app "MAA.app" zap trash: [ "~/Library/Application Scripts/com.hguandl.MeoAsstMac", "~/Library/Containers/com.hguandl.MeoAsstMac", ] end