diff --git a/Casks/pure-writer.rb b/Casks/pure-writer.rb index a44be7fc0d..aa3a36dd34 100644 --- a/Casks/pure-writer.rb +++ b/Casks/pure-writer.rb @@ -1,14 +1,22 @@ cask "pure-writer" do - version "1.4.0" - sha256 "5b89db4b166123fc997796e9a12e50d9dd53ab357ff8f71e488e29ea9a9969c0" + version "1.5.3,1.5.2" + sha256 "1924099569ce3049a22d23cb889a11276de1d175cb6ef301a64d9fc34448ce60" - url "https://github.com/PureWriter/desktop/releases/download/#{version}/PureWriter-#{version}-macOS.dmg", + url "https://github.com/PureWriter/desktop/releases/download/#{version.csv.second}/PureWriter-#{version.csv.first}-macOS.dmg", verified: "github.com/PureWriter/desktop/" name "Pure Writer Desktop" desc "Desktop version of the Android app" homepage "https://writer.drakeet.com/desktop" - pkg "PureWriter-#{version}.pkg" + livecheck do + url "https://github.com/PureWriter/desktop/releases" + regex(%r{href=.*?([^/]+)/PureWriter[._-]v?(\d+(?:\.\d+)+)-macOS\.dmg}i) + strategy :page_match do |page, regex| + page.scan(regex).map { |match| "#{match.second},#{match.first}" } + end + end + + pkg "Pure Writer-#{version}.pkg" uninstall pkgutil: "com.drakeet.purewriter"