Skip to content

Commit 4f95d4d

Browse files
dgitmanbevanjkay
authored andcommitted
sharefile 25.09.22 (new cask)
1 parent c47f346 commit 4f95d4d

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

Casks/s/sharefile.rb

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
cask "sharefile" do
2+
version "25.09.22,22p432"
3+
sha256 "3fc54f9fea389919f1048878403f16becc61fcf400ace8d38f58ea432036dbc3"
4+
5+
url "https://dl.sharefile.com/sfmac/ShareFile%20v#{version.csv.first}%20(#{version.csv.second}).dmg"
6+
name "ShareFile"
7+
desc "Client for the Progress ShareFile storage service"
8+
homepage "https://www.sharefile.com/"
9+
10+
livecheck do
11+
url "https://dl.sharefile.com/sfmac"
12+
regex(/ShareFile.*?[\s._-]v?(\d+(?:\.\d+)+)\s*\(([^)]+)\)/i)
13+
strategy :header_match do |headers, regex|
14+
match = headers["location"]&.match(regex)
15+
next if match.blank?
16+
17+
"#{match[1]},#{match[2]}"
18+
end
19+
end
20+
21+
depends_on macos: ">= :ventura"
22+
23+
pkg "Install ShareFile.pkg"
24+
25+
uninstall launchctl: "com.citrixfiles.ens.service",
26+
pkgutil: "com.sharefile.desktop.widget",
27+
delete: "/Applications/ShareFile.app"
28+
29+
zap trash: [
30+
"~/.sharefile.swp",
31+
"~/Library/Application Scripts/42TZTUWV4Z.group.sharefile.desktop",
32+
"~/Library/Application Scripts/com.sharefile.desktop.widget.CitrixFileProvider",
33+
"~/Library/Application Scripts/RM4N8HY7K5.group.sharefile.desktop",
34+
"~/Library/Application Support/com.sharefile.desktop.widget",
35+
"~/Library/Application Support/ShareFileRecovery",
36+
"~/Library/Caches/com.citrixfiles.ens.service",
37+
"~/Library/Caches/com.sharefile.desktop.widget",
38+
"~/Library/Containers/com.sharefile.desktop.widget.CitrixFileProvider",
39+
"~/Library/Group Containers/42TZTUWV4Z.group.sharefile.desktop",
40+
"~/Library/Group Containers/RM4N8HY7K5.group.sharefile.desktop",
41+
"~/Library/HTTPStorages/com.sharefile.desktop.widget*",
42+
"~/Library/LaunchAgents/com.citrixfiles.ens.service.plist",
43+
"~/Library/Logs/com.sharefile.desktop.widget",
44+
"~/Library/Preferences/com.citrixfiles.ens.service.plist",
45+
"~/Library/Preferences/com.sharefile.desktop.widget.plist",
46+
"~/Library/WebKit/com.sharefile.desktop.widget",
47+
]
48+
end

0 commit comments

Comments
 (0)