cask "onyx" do if MacOS.version <= :yosemite version "3.0.2" sha256 "9672a1b300501ec7c726508561c885f2b5e82069ef65145796dc40b0d386a8b0" elsif MacOS.version <= :el_capitan version "3.1.9" sha256 "7f8df2c9e97eb465aba88b000fa2f58958421efeba1239303ff0071e9b7b0536" elsif MacOS.version <= :sierra version "3.3.1" sha256 "887272335926005f49bbd35f66eb3ea5a6c19d3a35a8fada68357ab5860a7c1b" elsif MacOS.version <= :high_sierra version "3.4.9" sha256 "60e4f56fb2e5457aca1aa1d2a9be95502a310b0de75112e91b7c89bf4a2be829" elsif MacOS.version <= :mojave version "3.6.8" sha256 "d27529bc497b03c2486fcb8f0d3bfbb4e4a30d4abe25eddcd059ab47aaea6672" else version "3.8.7" sha256 "0dd8119ad3441c5130ca584ac90ad450c272aab8b577925561a2536da48d2d54" end url "https://www.titanium-software.fr/download/#{MacOS.version.to_s.delete(".")}/OnyX.dmg" appcast "https://www.titanium-software.fr/en/onyx.html" name "OnyX" desc "Verify system files structure, run miscellaneous maintenance and more" homepage "https://www.titanium-software.fr/en/onyx.html" # Unusual case: The software will stop working, or is dangerous to run, on the next macOS release. depends_on macos: [ :yosemite, :el_capitan, :sierra, :high_sierra, :mojave, :catalina, ] app "OnyX.app" zap trash: [ "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.titanium.OnyX.help*", "~/Library/Logs/OnyX.log", "~/Library/Preferences/OnyX.plist", "~/Library/Preferences/com.titanium.OnyX.plist", "~/Library/Saved Application State/com.titanium.OnyX.savedState", ] end