homebrew-cask/Casks/nordlocker.rb

43 lines
1.5 KiB
Ruby

cask "nordlocker" do
version "2.16.1,153"
sha256 "fa9aed6752a69b21aede9ec4c07eba034a742d4d496b45de53f80118d24efa6d"
url "https://downloads.nordcdn.com/apps/macos/generic/NordLocker/#{version.csv.first}/NordLocker.pkg",
verified: "https://downloads.nordcdn.com/"
name "NordLocker"
desc "Store and sync files securely"
homepage "https://nordlocker.com/"
livecheck do
url "https://downloads.nordcdn.com/apps/macos/generic/NordLocker/latest/update_pkg.xml"
strategy :sparkle
end
auto_updates true
depends_on macos: ">= :high_sierra"
pkg "NordLocker.pkg"
uninstall quit: [
"com.nordlocker.macos",
"com.nordlocker.macos.launcher",
],
launchctl: [
"com.nordlocker.nordfs.Mounter.Helper",
"com.nordlocker.macos.launcher",
],
delete: "/Library/PrivilegedHelperTools/com.nordlocker.nordfs.Mounter.Helper",
login_item: "NordLocker",
pkgutil: "com.nordlocker.macos"
zap trash: [
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nordlocker.macos.sfl2",
"~/Library/Caches/com.nordlocker.macos",
"~/Library/Cookies/com.nordlocker.macos.binarycookies",
"~/Library/Preferences/com.nordlocker.macos.plist",
"~/Library/Preferences/group.com.nordlocker.macos.firebase.plist",
"~/Library/Saved Application State/com.nordlocker.macos.savedState",
"~/Library/WebKit/com.nordlocker.macos",
]
end