cask "elephas" do version "11.1087,11_1087" sha256 "6f23b3a02f0a605ba86358a55c3e72d13eb2a49b872fa636e3062696c43f6231" url "https://assets.elephas.app/Elephas_#{version.csv.second}.dmg" name "Elephas" desc "Personal AI Writing Assistant" homepage "https://elephas.app/" livecheck do url "https://assets.elephas.app/index.xml" regex(/Elephas[._-]v?(\d+(?:[._]\d+)*)\.dmg/i) strategy :sparkle do |item, regex| match = item.url.match(regex) next if match.blank? "#{item.short_version},#{match[1]}" end end auto_updates true conflicts_with cask: "elephas@beta" depends_on macos: ">= :monterey" app "Elephas.app" zap trash: [ "~/Library/Application Support/Elephas", "~/Library/Caches/com.kamban.elephas", "~/Library/HTTPStorages/com.kamban.elephas", "~/Library/Preferences/com.kamban.elephas.plist", ] end