From dd889ebd9607dea655b186e44bc5ecc9aea62870 Mon Sep 17 00:00:00 2001 From: Nathan Courtney Date: Thu, 17 Aug 2023 11:08:38 -0400 Subject: [PATCH 1/3] pieces: new cask --- Casks/p/pieces.rb | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Casks/p/pieces.rb diff --git a/Casks/p/pieces.rb b/Casks/p/pieces.rb new file mode 100644 index 00000000000..12233a9d71c --- /dev/null +++ b/Casks/p/pieces.rb @@ -0,0 +1,38 @@ +cask "pieces" do + arch arm: "-arm64" + livecheck_arch = on_arch_conditional arm: "_arm64" + + version "2.3.1" + sha256 :no_check + + url "https://builds.pieces.app/stages/production/pieces_for_x/macos#{arch}/download" + name "pieces" + desc "Code Snippets, Screenshots, Workflow Context. A powerful Copilot for Developers" + homepage "https://pieces.app/" + + livecheck do + url "https://builds.pieces.app/stages/production/pieces_for_x/sparkle#{livecheck_arch}" + strategy :sparkle + end + + auto_updates true + depends_on cask: "pieces-os" + depends_on macos: ">= :big_sur" + + app "Pieces.app" + + uninstall quit: "com.pieces.x" + + zap trash: [ + "~/Library/com.pieces.pfd", + "~/Library/Preferences/com.pieces.x.plist", + "~/Library/Application Support/com.pieces.x", + ] + + caveats <<~EOS + To Get Started With Pieces, First Launch Pieces OS: + open -a "Pieces OS.app" + Then Launch Pieces.app: + open -a "Pieces.app" + EOS +end From 0bc1c3ae8d7976131ebf44382dcbc821f226c26e Mon Sep 17 00:00:00 2001 From: Justin Krehel <39449589+krehel@users.noreply.github.com> Date: Thu, 17 Aug 2023 15:36:40 -0400 Subject: [PATCH 2/3] pieces: update zap --- Casks/p/pieces.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Casks/p/pieces.rb b/Casks/p/pieces.rb index 12233a9d71c..c096499b59d 100644 --- a/Casks/p/pieces.rb +++ b/Casks/p/pieces.rb @@ -24,9 +24,11 @@ cask "pieces" do uninstall quit: "com.pieces.x" zap trash: [ - "~/Library/com.pieces.pfd", - "~/Library/Preferences/com.pieces.x.plist", "~/Library/Application Support/com.pieces.x", + "~/Library/com.pieces.pfd", + "~/Library/HTTPStorages/com.pieces.x", + "~/Library/Preferences/com.pieces.x.plist", + "~/Library/Saved Application State/com.pieces.x.savedState", ] caveats <<~EOS From 5ce3bb45fba5c121151f712d23173df4a1dd75c5 Mon Sep 17 00:00:00 2001 From: Miccal Matthews Date: Mon, 21 Aug 2023 08:07:57 +0800 Subject: [PATCH 3/3] Update pieces.rb --- Casks/p/pieces.rb | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Casks/p/pieces.rb b/Casks/p/pieces.rb index c096499b59d..aec1580b00f 100644 --- a/Casks/p/pieces.rb +++ b/Casks/p/pieces.rb @@ -6,8 +6,8 @@ cask "pieces" do sha256 :no_check url "https://builds.pieces.app/stages/production/pieces_for_x/macos#{arch}/download" - name "pieces" - desc "Code Snippets, Screenshots, Workflow Context. A powerful Copilot for Developers" + name "Pieces" + desc "Code snippets, screenshots and workflow context" homepage "https://pieces.app/" livecheck do @@ -30,11 +30,4 @@ cask "pieces" do "~/Library/Preferences/com.pieces.x.plist", "~/Library/Saved Application State/com.pieces.x.savedState", ] - - caveats <<~EOS - To Get Started With Pieces, First Launch Pieces OS: - open -a "Pieces OS.app" - Then Launch Pieces.app: - open -a "Pieces.app" - EOS end