-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
/
cold-turkey-blocker.rb
40 lines (34 loc) · 1.17 KB
/
cold-turkey-blocker.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
cask "cold-turkey-blocker" do
version "4.5"
sha256 :no_check
url "https://getcoldturkey.com/files/Cold_Turkey_Mac_Installer.pkg"
name "Cold Turkey"
desc "Block websites, games and applications"
homepage "https://getcoldturkey.com/"
livecheck do
url "https://getcoldturkey.com/news/"
regex(/Blocker\s*v?(\d+(?:\.\d+)+)/i)
end
pkg "Cold_Turkey_Mac_Installer.pkg"
uninstall launchctl: [
"launchkeep.cold-turkey",
"launchkeep.cold-turkey-all-users",
],
pkgutil: [
"com.getcoldturkey.blocker-chrome-ext",
"com.getcoldturkey.blocker-edge-ext",
"com.getcoldturkey.blocker-firefox-ext",
"com.getcoldturkey.coldturkeyblocker",
]
zap trash: [
"~/Library/Application Scripts/com.getcoldturkey.blocker-shared-data",
"~/Library/Caches/com.getcoldturkey.blocker",
"~/Library/Group Containers/com.getcoldturkey.blocker-shared-data",
"~/Library/HTTPStorages/com.getcoldturkey.blocker",
"~/Library/Preferences/com.getcoldturkey.blocker.plist",
"~/Library/WebKit/com.getcoldturkey.blocker",
]
caveats do
requires_rosetta
end
end