You've already forked homebrew-cask
mirror of
https://github.com/encounter/homebrew-cask.git
synced 2026-03-30 11:16:45 -07:00
48d0f465d9
* Update ksdiff from 2.4,124-feb-4-2021 to 2.4.1,125-apr-6-2021 * Update ksdiff.rb * Update ksdiff.rb * Update ksdiff.rb * Update ksdiff.rb Co-authored-by: Markus Reiter <me@reitermark.us>
29 lines
1023 B
Ruby
29 lines
1023 B
Ruby
cask "ksdiff" do
|
|
version "2.4.1,125:apr-6-2021"
|
|
sha256 "30217646096671f49f5d84b7f03ce3ab34a1c5dacc4bf41933f73edcc114c754"
|
|
|
|
url "https://updates.kaleidoscope.app/v2/prod/ksdiff-#{version.before_comma}-#{version.after_comma.before_colon}-#{version.after_colon}.zip"
|
|
name "ksdiff"
|
|
desc "Command-line tool for the App Store version of Kaleidoscope"
|
|
homepage "https://kaleidoscope.app/ksdiff2"
|
|
|
|
livecheck do
|
|
url "https://kaleidoscope.app/download/latest/ksdiff"
|
|
strategy :header_match do |headers|
|
|
match = headers["location"].match(%r{/ksdiff-(\d+(?:\.\d+)*)-(\d+)-(\w+(?:-\d+)*)\.zip}i)
|
|
"#{match[1]},#{match[2]}:#{match[3]}"
|
|
end
|
|
end
|
|
|
|
conflicts_with cask: "kaleidoscope"
|
|
|
|
pkg "ksdiff-#{version.before_comma}/Install ksdiff.pkg"
|
|
|
|
uninstall pkgutil: "com.blackpixel.kaleidoscope.ksdiff.installer.pkg"
|
|
|
|
caveats <<~EOS
|
|
The #{token} Cask is not needed when installing Kaleidoscope via Cask. It
|
|
is provided for users who have purchased Kaleidoscope via the App Store.
|
|
EOS
|
|
end
|