62 lines
3.9 KiB
Ruby
62 lines
3.9 KiB
Ruby
cask 'cleanmymac' do
|
|
version '4.6.2,1586337770'
|
|
sha256 '89b18592b88adf9d6c69ac79e044745c396285d189db3560cdf884d7b040a43d'
|
|
|
|
# dl.devmate.com/com.macpaw.CleanMyMac was verified as official when first introduced to the cask
|
|
url "https://dl.devmate.com/com.macpaw.CleanMyMac#{version.major}/#{version.major_minor_patch}/#{version.after_comma}/CleanMyMacX-#{version.major_minor_patch}.zip"
|
|
appcast "https://updates.devmate.com/com.macpaw.CleanMyMac#{version.major}.xml"
|
|
name 'CleanMyMac X'
|
|
homepage 'https://macpaw.com/cleanmymac'
|
|
|
|
auto_updates true
|
|
|
|
app 'CleanMyMac X.app'
|
|
|
|
uninstall delete: [
|
|
"/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac#{version.major}.Agent",
|
|
"/private/var/run/com.macpaw.CleanMyMac#{version.major}.Agent.socket",
|
|
],
|
|
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',
|
|
'/Users/Shared/CleanMyMac X Menu',
|
|
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.sfl*",
|
|
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.scheduler.sfl*",
|
|
'~/Library/Application Support/CleanMyMac X',
|
|
'~/Library/Application Support/CleanMyMac X Menu',
|
|
"~/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}",
|
|
"~/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/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}.Scheduler.plist",
|
|
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.plist",
|
|
"~/Pictures/Photos Library.photoslibrary/private/com.macpaw.CleanMyMac#{version.major}",
|
|
]
|
|
end
|