cask "deltawalker" do arch arm: "aarch64", intel: "x64" version "2.8.1" sha256 arm: "f5cc0843ca324f55e84ce7a0907b20349bbdef058440cb56aeb6c245efbb882e", intel: "7301ad9f6ad001251c42fcbce989efe62439d5d2245090f413df438c54857035" # The uninstall script is not present in the intel version. on_arm do uninstall script: { executable: "#{staged_path}/run-me-first.command", sudo: false, must_succeed: false, } end url "https://deltawalker.s3.amazonaws.com/DeltaWalker-#{version}_#{arch}.dmg" name "DeltaWalker" desc "Tool to compare and synchronise files and folders" homepage "https://www.deltawalker.com/" livecheck do url "https://www.deltawalker.com/download" regex(/href=.*?DeltaWalker[._-]?v?(\d+(?:\.\d+)+)_#{arch}\.dmg/i) end depends_on :macos app "DeltaWalker.app" zap trash: [ "~/Library/Caches/com.deltopia.DeltaWalker", "~/Library/Containers/com.deltopia.DeltaWalker", "~/Library/Preferences/com.deltopia.DeltaWalker.plist", "~/Library/Saved Application State/com.deltopia.DeltaWalker.savedState", ] end