cask "advanced-renamer" do arch arm: "arm", intel: "intel" version "4.13" sha256 arm: "2bc8fe6a4d89457237e1fffc585d345fe82d910d69501c939f613c28f571bf28", intel: "54373fb54502c7e69706545a6aee7d40738514e09e10bef2bcc326f1b9726c45" url "https://www.advancedrenamer.com/down/macos/#{arch}/AdvancedRenamer_#{version.tr(".", "_")}.dmg" name "Advanced Renamer" desc "Batch file renaming utility" homepage "https://www.advancedrenamer.com/" livecheck do url "https://www.advancedrenamer.com/download" regex(%r{href=.*?/#{arch}/AdvancedRenamer[._-]v?(\d+(?:[._]\d+)+)\.dmg}i) strategy :page_match do |page, regex| match = page.match(regex) next if match.blank? match[1].tr("_", ".") end end depends_on macos: ">= :big_sur" app "Advanced Renamer.app" zap trash: [ "~/Library/Caches/com.HulubuluSoftware.AdvancedRenamer", "~/Library/HTTPStorages/com.HulubuluSoftware.AdvancedRenamer", "~/Library/Saved Application State/com.HulubuluSoftware.AdvancedRenamer.savedState", ] end