phinze/homebrew-cask

View on GitHub
Casks/p/preferencecleaner.rb

Summary

Maintainability
A
0 mins
Test Coverage
cask "preferencecleaner" do
  version "2.0"
  sha256 "800f1df5ca2519eaf66e0efc383a7a3f76018f8f8760058c3cee08b5ec75bd8e"

  url "https://echomist.co.uk/software/downloads/PreferenceCleaner_#{version}.dmg"
  name "PreferenceCleaner"
  desc "Utility to simplify the task of deleting preference files"
  homepage "https://echomist.co.uk/software/PreferenceCleaner.php"

  livecheck do
    url :homepage
    regex(%r{href=.*?/PreferenceCleaner[._-]v?(\d+(?:\.\d+)+)\.dmg}i)
  end

  depends_on macos: ">= :catalina"

  app "PreferenceCleaner #{version.major}.app"

  zap trash: "~/Library/Caches/uk.co.echomist.PreferenceCleaner#{version.major}"

  caveats do
    requires_rosetta
  end
end