使用Homebrew Cask中的规则扫描已卸载软件中的剩余文件

11 min read

Install & Usages 安装和使用

Install via brew tap: 通过 brew tap 安装:

brew tap jysperm/leftover-scanner

Run it: 运行它:

brew scan-leftovers

This script doesn't actually delete files, you can follow the instructions in the output to run brew uninstall (at your own risk):
此脚本实际上不会删除文件,您可以按照输出中的说明运行 brew uninstall (风险自担):

$ brew scan-leftovers
==> 4154 casks to scan ...
==> Installed from cask:
netspot, slack, sketch, steam, brave-browser, powerphotos, downie, paw, tg-pro, clashx, imazing, visual-studio-code, electrum, logseq, handbrake, obs, netnewswire, iterm2, numi, gitup, docker, blender, telegram, discord, wireshark, firefox, iina, google-chrome, zoom, grammarly, squirrel, bettertouchtool, keka, xbar
==> Installed from other ways:
bitwarden, wechat, planet, qq, medis
==> Found leftovers from bitbar, get rid of them via: brew uninstall -f --zap bitbar
/Users/jysperm/Library/Caches/com.matryer.BitBar (trash 3 files, 84.2KB)
/Users/jysperm/Library/Preferences/com.matryer.BitBar.plist (trash 531B)
==> Found leftovers from epic-games, get rid of them via: brew uninstall -f --zap epic-games
/Users/jysperm/Library/Application Support/Epic (trash 264B)
==> Found leftovers from setapp, get rid of them via: brew uninstall -f --zap setapp
/Users/jysperm/Library/Application Scripts/com.setapp.DesktopClient.SetappAgent.FinderSyncExt (trash 64B)
/Users/jysperm/Library/Caches/com.setapp.DesktopClient (trash 3 files, 84.2KB)
/Users/jysperm/Library/Caches/com.setapp.DesktopClient.SetappAgent (trash 4 files, 6.1MB)
/Users/jysperm/Library/Logs/Setapp (trash 7 files, 344.8KB)

Full Disk Access 完整磁盘访问

Full Disk Access is required for this script to scan paths across the entire file system.
此脚本扫描整个文件系统的路径需要完全磁盘访问权限。

Please enable Full Disk Access for your terminal under System Preferences > Security & Privacy > Privacy > Full Disk Access.
请在系统偏好设置〉安全和隐私〉隐私〉全磁盘访问下为您的终端启用全磁盘访问。