cask "entry" do version "2.1.36" sha256 "63aedf208e1605817a380f208da572f0b823896159414cd2023400a21b8880b7" url "https://playentry.org/uploads/data/installers/Entry-#{version}.pkg" name "entry" desc "Block-based coding platform" homepage "https://playentry.org/" livecheck do url "https://playentry.org/api/checkVersion", post_json: { category: "offline", version: version, } strategy :json do |json| json["recentVersion"] end end depends_on :macos pkg "Entry-#{version}.pkg" uninstall pkgutil: "org.playentry.entry" zap trash: [ "~/Library/Application Support/Entry", "~/Library/Application Support/entry-hw", "~/Library/Preferences/org.playentry.entry.plist", "~/Library/Saved Application State/org.playentry.entry.savedState", ] end