cask "melodics" do version "4.1.1301,A4DD62E1-75FE-450C-951D-295073EEE6B5" sha256 "a2189338db399fe9e84142e201fc98fe1cbd52cae48497be599e631a493bbe3d" url "https://web-cdn.melodics.com/download/#{version.csv.second}.zip" name "Melodics" desc "Helps you learn to play your instrument" homepage "https://melodics.com/" livecheck do url "https://web-cdn.melodics.com/download/osxupdatescastv2.xml" regex(%r{/(\h+(?:-\h+)+)\.zip}i) strategy :sparkle do |item, regex| match = item.url.match(regex) next if match.blank? "#{item.version},#{match[1]}" end end auto_updates true depends_on macos: ">= :catalina" app "Melodics.app" zap trash: [ "~/Library/Application Support/Melodics", "~/Library/Caches/com.melodics.melodics", "~/Library/Caches/Melodics", "~/Library/HTTPStorages/com.melodics.melodics", "~/Library/Preferences/com.melodics.Melodics.plist", "~/Library/Preferences/com.melodics.Melodics.updates.plist", "~/Library/Saved Application State/com.melodics.melodics.savedState", "~/Library/WebKit/com.melodics.melodics", ] end