cask "franz" do arch arm: "arm64", intel: on_system_conditional(macos: "x64", linux: "x86_64") os macos: "dmg", linux: "AppImage" version "6.10.2" sha256 arm: "04a4c4d57f928c0e0cefdb94b6c418d144b2245b7e932ffb8f4a4010cba13d3e", intel: "f2d9c3983501c4ed2deb103423c843456e7b3e0f6d0381ce70bb0663968ea3bb", arm64_linux: "c059799d166a77ead6cbee715ce02fbd83e470fd39cc7d9b7e2787f973e90db5", x86_64_linux: "6baeb2ea4dd56be934674c57682a2f6aba974f11686fb3f83a916c948dcc3ded" on_macos do depends_on macos: :ventura app "Franz.app" uninstall signal: ["QUIT", "com.meetfranz.franz"], delete: "/Library/Logs/DiagnosticReports/Franz Helper_.*wakeups_resource.diag" zap trash: [ "~/Library/Application Support/Caches/franz-updater", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.meetfranz.franz.sfl*", "~/Library/Application Support/Franz", "~/Library/Caches/com.meetfranz.franz", "~/Library/Caches/com.meetfranz.franz.ShipIt", "~/Library/Logs/Franz", "~/Library/Preferences/ByHost/com.meetfranz.franz.ShipIt.*.plist", "~/Library/Preferences/com.electron.franz.helper.plist", "~/Library/Preferences/com.electron.franz.plist", "~/Library/Preferences/com.meetfranz.franz.plist", "~/Library/Saved Application State/com.electron.franz.savedState", ] end on_linux do app_image "Franz-#{arch}.AppImage", target: "Franz.AppImage" zap trash: "~/.config/Franz" end url "https://github.com/meetfranz/franz-6/releases/download/v#{version}/Franz-#{arch}.#{os}" name "Franz" desc "Messaging app for WhatsApp, Facebook Messenger, Slack, Telegram and more" homepage "https://meetfranz.com/" auto_updates true end