Casks/b/betterdisplay.rb
cask "betterdisplay" do
on_big_sur :or_older do
version "1.4.15"
sha256 "26a75c3a4e95b076dcb7468e6ce9f9493675e4a9676fd267e5b32459db900077"
livecheck do
skip "Legacy version"
end
end
on_monterey do
version "2.3.9"
sha256 "3ee043fd5893ab354efbc4c9a92295a21b365e55af34cc64612255878b746722"
livecheck do
skip "Legacy version"
end
end
on_ventura :or_newer do
version "3.0.5"
sha256 "2e0639c9bbbe75f377f129f1bf9b1399931ee0f8bcdc363a22bac7b2bf342f28"
livecheck do
url :url
strategy :github_latest
end
end
url "https://github.com/waydabber/BetterDisplay/releases/download/v#{version}/BetterDisplay-v#{version}.dmg",
verified: "github.com/waydabber/BetterDisplay/"
name "BetterDisplay"
desc "Display management tool"
homepage "https://betterdisplay.pro/"
auto_updates true
depends_on macos: ">= :mojave"
app "BetterDisplay.app"
uninstall quit: "pro.betterdisplay.BetterDisplay"
zap trash: [
"~/Library/Application Support/BetterDisplay",
"~/Library/Application Support/BetterDummy",
"~/Library/Caches/pro.betterdisplay.BetterDisplay",
"~/Library/HTTPStorages/pro.betterdisplay.BetterDisplay",
"~/Library/HTTPStorages/pro.betterdisplay.BetterDisplay.binarycookies",
"~/Library/Preferences/pro.betterdisplay.BetterDisplay.plist",
]
end