diff --git a/Casks/p/pieces-os.rb b/Casks/p/pieces-os.rb new file mode 100644 index 0000000000..a289224069 --- /dev/null +++ b/Casks/p/pieces-os.rb @@ -0,0 +1,31 @@ +cask "pieces-os" do + arch arm: "-arm64" + livecheck_arch = on_arch_conditional arm: "_arm64" + + version "5.1.3" + sha256 :no_check + + url "https://builds.pieces.app/stages/production/os_server/macos#{arch}/download" + name "pieces-os" + desc "Local datastore, server, and ML engine powering the Pieces for Developers Suite" + homepage "https://pieces.app/" + + livecheck do + url "https://builds.pieces.app/stages/production/os_server/sparkle#{livecheck_arch}" + strategy :sparkle + end + + auto_updates true + depends_on macos: ">= :big_sur" + + app "Pieces OS.app" + + uninstall quit: "com.pieces.os" + + zap trash: [ + "~/Library/Application Support/com.pieces.os", + "~/Library/com.pieces.os", + "~/Library/LaunchAgents/com.pieces.os.launch.plist", + "~/Library/Preferences/com.pieces.os.plist", + ] +end