homebrew-cask/Casks/p/pieces.rb

34 lines
861 B
Ruby
Raw Normal View History

2023-08-17 23:08:38 +08:00
cask "pieces" do
arch arm: "-arm64"
livecheck_arch = on_arch_conditional arm: "_arm64"
2023-09-22 10:40:15 +08:00
version "2.7.0"
2023-08-17 23:08:38 +08:00
sha256 :no_check
url "https://builds.pieces.app/stages/production/pieces_for_x/macos#{arch}/download"
2023-08-21 08:07:57 +08:00
name "Pieces"
desc "Code snippets, screenshots and workflow context"
2023-08-17 23:08:38 +08:00
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: [
2023-08-18 03:36:40 +08:00
"~/Library/Application Support/com.pieces.x",
2023-08-17 23:08:38 +08:00
"~/Library/com.pieces.pfd",
2023-08-18 03:36:40 +08:00
"~/Library/HTTPStorages/com.pieces.x",
2023-08-17 23:08:38 +08:00
"~/Library/Preferences/com.pieces.x.plist",
2023-08-18 03:36:40 +08:00
"~/Library/Saved Application State/com.pieces.x.savedState",
2023-08-17 23:08:38 +08:00
]
end