73 lines
3.8 KiB
Ruby
73 lines
3.8 KiB
Ruby
cask "cleanmymac" do
|
|
version "4.14.2"
|
|
sha256 "1b155e0a6d82e82301046f1e2c6c25c044173598e3abaf1dc0573c2ca61b7384"
|
|
|
|
url "https://dl.devmate.com/com.macpaw.CleanMyMac#{version.major}/CleanMyMacX.dmg",
|
|
verified: "dl.devmate.com/"
|
|
name "CleanMyMac X"
|
|
desc "Tool to remove unnecessary files and folders from disk"
|
|
homepage "https://macpaw.com/cleanmymac"
|
|
|
|
livecheck do
|
|
url "https://updates.devmate.com/com.macpaw.CleanMyMac#{version.major}.xml"
|
|
strategy :sparkle, &:short_version
|
|
end
|
|
|
|
auto_updates true
|
|
conflicts_with cask: "cleanmymac-zh"
|
|
depends_on macos: ">= :high_sierra"
|
|
|
|
app "CleanMyMac X.app"
|
|
|
|
uninstall delete: [
|
|
"/Library/LaunchDaemons/com.macpaw.CleanMyMac#{version.major}.Agent.plist",
|
|
"/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac#{version.major}.Agent",
|
|
],
|
|
launchctl: [
|
|
"com.macpaw.CleanMyMac#{version.major}.Agent",
|
|
"com.macpaw.CleanMyMac#{version.major}.HealthMonitor",
|
|
"com.macpaw.CleanMyMac#{version.major}.Menu",
|
|
"com.macpaw.CleanMyMac#{version.major}.Scheduler",
|
|
"com.macpaw.CleanMyMac#{version.major}.Updater",
|
|
],
|
|
login_item: "CleanMyMac #{version.major} Menu",
|
|
quit: [
|
|
"com.macpaw.CleanMyMac#{version.major}",
|
|
"com.macpaw.CleanMyMac#{version.major}.HealthMonitor",
|
|
"com.macpaw.CleanMyMac#{version.major}.Menu",
|
|
]
|
|
|
|
zap trash: [
|
|
"/Users/Shared/CleanMyMac X Menu",
|
|
"/Users/Shared/CleanMyMac X",
|
|
"~/Library/Application Scripts/com.macpaw.CleanMyMac#{version.major}.CleanMyMacWidget",
|
|
"~/Library/Application Support/CleanMyMac X Menu",
|
|
"~/Library/Application Support/CleanMyMac X",
|
|
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.scheduler.sfl*",
|
|
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.sfl*",
|
|
"~/Library/Caches/CleanMyMac #{version.major}",
|
|
"~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.macpaw.CleanMyMac#{version.major}.help*",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.HealthMonitor",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Menu",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Scheduler",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Updater",
|
|
"~/Library/Caches/com.macpaw.CleanMyMac#{version.major}",
|
|
"~/Library/Containers/com.macpaw.CleanMyMac#{version.major}.CleanMyMacWidget",
|
|
"~/Library/Group Containers/*.com.macpaw.CleanMyMac#{version.major}",
|
|
"~/Library/LaunchAgents/com.macpaw.CleanMyMac#{version.major}.HealthMonitor.plist",
|
|
"~/Library/LaunchAgents/com.macpaw.CleanMyMac#{version.major}.Updater.plist",
|
|
"~/Library/Logs/CleanMyMac #{version.major}.log",
|
|
"~/Library/Logs/CleanMyMac X Menu/HealthMonitor",
|
|
"~/Library/Logs/com.macpaw.CleanMyMac#{version.major}",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac-#{version.major}-Helper.plist",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.HealthMonitor.plist",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase.plist",
|
|
"~/Library/Preferences/com.macpaw.cleanmymac#{version.major}.Menu.plist",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.plist",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.Scheduler.plist",
|
|
"~/Library/WebKit/com.macpaw.CleanMyMac#{version.major}",
|
|
"~/Pictures/Photos Library.photoslibrary/private/com.macpaw.CleanMyMac#{version.major}",
|
|
]
|
|
end
|