35 lines
1.2 KiB
Ruby
35 lines
1.2 KiB
Ruby
cask "nova" do
|
|
version "8.3"
|
|
sha256 "2d97ed0472e2042d0c5de1857381be4b07f2f9e33f1b07cd4ec9381d8f8bca47"
|
|
|
|
url "https://download-cdn.panic.com/nova/Nova%20#{version}.zip",
|
|
verified: "https://download-cdn.panic.com/nova/"
|
|
name "Panic Nova"
|
|
desc "Native code editor"
|
|
homepage "https://nova.app/"
|
|
|
|
livecheck do
|
|
url "https://circle.panic.com/api/v1/appcast/nova/"
|
|
strategy :sparkle, &:short_version
|
|
end
|
|
|
|
auto_updates true
|
|
depends_on macos: ">= :mojave"
|
|
|
|
app "Nova.app"
|
|
binary "#{appdir}/Nova.app/Contents/SharedSupport/nova"
|
|
|
|
zap trash: [
|
|
"/Library/LaunchDaemons/com.panic.NovaPrivilegedHelper.plist",
|
|
"/Library/PrivilegedHelperTools/com.panic.NovaPrivilegedHelper",
|
|
"~/Library/Application Scripts/com.panic.Nova.NovaQuickLookPreview",
|
|
"~/Library/Application Scripts/com.panic.Nova.NovaQuickLookThumbnail",
|
|
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.panic.nova.sfl2",
|
|
"~/Library/Caches/com.panic.Nova",
|
|
"~/Library/Containers/com.panic.Nova.NovaQuickLookPreview",
|
|
"~/Library/Containers/com.panic.Nova.NovaQuickLookThumbnail",
|
|
"~/Library/Preferences/com.panic.Nova.plist",
|
|
"~/Library/WebKit/com.panic.Nova",
|
|
]
|
|
end
|