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 "snagit" do
|
|
version "2024.0.1"
|
|
sha256 "f7ca5ab4dca5aaa233996b854aa057b79ab9c49f1670e81fcbfc573c7862fcfc"
|
|
|
|
url "https://download.techsmith.com/snagitmac/releases/#{version.major[-2..]}#{version.minor_patch.no_dots}/snagit.dmg"
|
|
name "Snagit"
|
|
desc "Screen capture software"
|
|
homepage "https://www.techsmith.com/screen-capture.html"
|
|
|
|
livecheck do
|
|
url "https://www.techsmith.com/api/v/1/products/getallversions/100"
|
|
strategy :json do |json|
|
|
json.map do |item|
|
|
next if item["Major"].blank? || item["Minor"].blank? || item["Maintenance"].blank?
|
|
|
|
"20#{item["Major"]}.#{item["Minor"]}.#{item["Maintenance"]}"
|
|
end
|
|
end
|
|
end
|
|
|
|
depends_on macos: ">= :monterey"
|
|
|
|
app "Snagit #{version.major}.app"
|
|
|
|
zap trash: [
|
|
"~/Library/Caches/com.TechSmith.Snagit*",
|
|
"~/Library/Group Containers/*.com.techsmith.snagit",
|
|
"~/Library/Preferences/com.TechSmith.Snagit*.plist",
|
|
"~/Library/Preferences/com.techsmith.snagit.capturehelper*.plist",
|
|
"~/Library/Saved Application State/com.TechSmith.Snagit*.savedState",
|
|
"~/Library/WebKit/com.TechSmith.Snagit*",
|
|
]
|
|
end
|