cask "soulver" do version "3.16.3,541" sha256 "5412bb0f5aecf456b2c767ae9ce19e0a34ccaa9c3c0c1d9fe217749eef799d9c" url "https://soulver.app/mac/sparkle/soulver-#{version.csv.first}-#{version.csv.second}.zip" name "Soulver" desc "Notepad with a built-in calculator" homepage "https://soulver.app/" livecheck do url "https://soulver.app/mac/sparkle/appcast.xml" strategy :sparkle end auto_updates true conflicts_with cask: "soulver-cli" depends_on macos: :sonoma app "Soulver #{version.major}.app" binary "#{appdir}/Soulver #{version.major}.app/Contents/MacOS/CLI/soulver" zap trash: [ "~/Library/Application Scripts/app.soulver.mac.QuicklookInSpotlight", "~/Library/Application Support/app.soulver.mac", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.soulver.mac.sfl*", "~/Library/Application Support/Soulver #{version.major}", "~/Library/Caches/app.soulver.mac", "~/Library/Containers/app.soulver.mac.QuicklookInSpotlight", "~/Library/Group Containers/group.app.soulver", "~/Library/HTTPStorages/app.soulver.mac.binarycookies", "~/Library/Preferences/app.soulver.mac.plist", "~/Library/Saved Application State/app.soulver.mac.savedState", ] end