Merge pull request #200213 from Homebrew/bump-tidelift-1.14.0
[Homebrew/homebrew-cask.git] / Casks / w / writerside.rb
blob10fab965587ae9f93c0fa215ec239fcd58a4877f
1 cask "writerside" do
2   arch arm: "-aarch64"
4   version "2024.3,243.22562.371"
5   sha256 arm:   "9d86ef50b4c6d2a07d236219e9b05c0557241fb017d52ac395719bdb425130f5",
6          intel: "0c78b8035497c855aea5666256716778abd46dadf68f51e4f91c0db01f62b280"
8   url "https://download.jetbrains.com/writerside/writerside-#{version.csv.second}#{arch}.dmg"
9   name "Writerside"
10   desc "Technical writing environment"
11   homepage "https://www.jetbrains.com/writerside/"
13   livecheck do
14     url "https://data.services.jetbrains.com/products/releases?code=WRS&latest=true&type=eap"
15     strategy :json do |json|
16       json["WRS"]&.map do |release|
17         version = release["version"]
18         build = release["build"]
19         next if version.blank? || build.blank?
21         "#{version},#{build}"
22       end
23     end
24   end
26   auto_updates true
27   depends_on macos: ">= :high_sierra"
29   app "Writerside #{version.before_comma} EAP.app", target: "Writerside.app"
30   binary "#{appdir}/Writerside.app/Contents/MacOS/writerside"
32   zap trash: [
33     "~/Library/Application Support/JetBrains/Writerside#{version.major_minor}",
34     "~/Library/Caches/JetBrains/Writerside#{version.major_minor}",
35     "~/Library/Logs/JetBrains/Writerside#{version.major_minor}",
36     "~/Library/Preferences/com.jetbrains.writerside-EAP.plist",
37     "~/Library/Saved Application State/com.jetbrains.writerside-EAP.SavedState",
38   ]
39 end