letsclean
omnidisksweper风格的终端磁盘资源管理器。当您浏览时,大小流,因此您可以在扫描完成之前开始删除。
目录读取使用 readdir + lstat. 在macOS上,本地本地插件(getattrlistbulk(名称、类型和在一个系统调用中分配的大小(每个批处理))如果您已经构建了它,则会自动使用它。
安装
npm install -g letsclean
需要Node.js 22.18或更新版本。安装时不会编译任何内容。
使用
letsclean # scan the current directory
letsclean ~ # scan your home folder
letsclean /Users # scan a chosen folder
letsclean --nodejs ~ # find node_modules and build caches
键
| 关键 | 行动 |
|---|---|
↑ ↓ j k | 移动 |
→ l enter | 开的目录 |
← h backspace | 回来 |
ctrl-o | 在Finder中显示 |
ctrl-d | 移到垃圾桶 |
ctrl-y | 复制路径 |
. | 切换隐藏文件 |
/ | 筛选列 |
? | 帮助 |
q | 辞职 |
--nodejs 列出您可以重新生成的目录(node_modules, .next, .nuxt, .turbo, .cache,和类似的),并将你选择的移动到垃圾桶。没有什么是不相关的。
开发
npm install
npm start -- ~
npm start 直接通过Node的类型剥离器运行TypeScript。 npm run build 编译 dist/。
发布的包仅是JS。要在本地使用更快的macOS扫描器(需要Xcode命令行工具):
npm run rebuild