mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
cask "elgato-stream-deck" do
|
|
version "6.5.0.19904"
|
|
sha256 "0cffece4444666f2a94e10382a9947cf5e944ca1f459cd9ac013f552f0487f81"
|
|
|
|
url "https://edge.elgato.com/egc/macos/sd/Stream_Deck_#{version}.pkg"
|
|
name "Elgato Stream Deck"
|
|
desc "Assign keys, and then decorate and label them"
|
|
homepage "https://www.elgato.com/ww/en/s/downloads"
|
|
|
|
livecheck do
|
|
url "https://gc-updates.elgato.com/mac/sd-update/final/app-version-check.json"
|
|
strategy :json do |json|
|
|
json.dig("Manual", "Version")
|
|
end
|
|
end
|
|
|
|
auto_updates true
|
|
depends_on macos: ">= :high_sierra"
|
|
|
|
pkg "Stream_Deck_#{version}.pkg"
|
|
|
|
uninstall launchctl: "com.elgato.StreamDeck",
|
|
quit: "com.elgato.StreamDeck",
|
|
pkgutil: "com.elgato.StreamDeck",
|
|
delete: "/Applications/Elgato Stream Deck.app"
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/com.elgato.StreamDeck",
|
|
"~/Library/Caches/com.elgato.StreamDeck",
|
|
"~/Library/Caches/com.plausiblelabs.crashreporter.data/com.elgato.StreamDeck",
|
|
"~/Library/Preferences/com.elgato.StreamDeck.plist",
|
|
]
|
|
end
|