cask "akiflow" do version "2.53.7,e65be87c" sha256 "eadc13f0ffd253c5dc059c7aa92c948e34228afc717ad20d35ae8004599fb10d" url "https://download.akiflow.com/builds/Akiflow-#{version.csv.first}-#{version.csv.second}-universal.dmg" name "Akiflow" desc "Time blocking and productivity platform" homepage "https://akiflow.com/" livecheck do url "https://download.akiflow.com/builds/latest-mac.yml" regex(/Akiflow[._-](\d+(?:\.\d+)+)[._-](\h+)[._-]universal\.dmg/i) strategy :electron_builder do |yaml, regex| yaml["files"]&.map do |item| match = item["url"]&.match(regex) next if match.blank? "#{match[1]},#{match[2]}" end end end auto_updates true depends_on macos: ">= :catalina" app "Akiflow.app" zap trash: [ "~/Library/Application Support/Akiflow", "~/Library/Preferences/Akiflow", "~/Library/Preferences/com.akiflow.akiflow.plist", "~/Library/Saved Application State/com.akiflow.akiflow.savedState", ] end