cask "joplin" do arch arm: "-arm64" url_end = on_system_conditional macos: "#{arch}.DMG", linux: ".AppImage" version "3.7.21" sha256 arm: "7e58db4346240de4cc7b7794d603be06b1a10b981bc5c22e0792080f28e856b7", intel: "bd4c0a610a6c884ff987b73cd0794c0144f3dfdbeaba7ebc5db8107ad7e40378", x86_64_linux: "5d202dcaca31e14206826aa3f04125e7c218dbc3dc3d98479d811efbd6b856c1" on_macos do depends_on macos: :monterey app "Joplin.app" zap trash: [ "~/.config/joplin-desktop", "~/Library/Application Support/Joplin", "~/Library/Preferences/net.cozic.joplin-desktop.helper.plist", "~/Library/Preferences/net.cozic.joplin-desktop.plist", "~/Library/Saved Application State/net.cozic.joplin-desktop.savedState", ] end on_linux do depends_on arch: :x86_64 app_image "Joplin-#{version}.AppImage", target: "Joplin.AppImage" zap trash: [ "~/.config/joplin-desktop", "~/.joplin", ] end url "https://github.com/laurent22/joplin/releases/download/v#{version}/Joplin-#{version}#{url_end}" name "Joplin" desc "Note taking and to-do application with synchronisation capabilities" homepage "https://joplinapp.org/" livecheck do url :url strategy :github_latest end end