Repository navigation
Releases: Paul090515/dsh-system-cleanup
Releases · Paul090515/dsh-system-cleanup
Release list
v1.1.0 · 安全清理升级
安全性升级:
- 移除永久删除选项和绕过年龄过滤的工具清理命令。
- 定时任务默认 dry-run,实际清理需显式 --apply / -Apply。
- 校验年龄阈值,macOS 废纸篓回退避免同名覆盖。
- 跳过废纸篓/回收站清空操作,修复 Linux cron 命令。
- 新增 npm run check,并同步安全说明。
验证:Shell/Node 语法与安全参数检查通过;远端文件与已验证本地版本一致。Windows PowerShell 未在 Windows 环境实测。
安装:dsh plugin --profile web add github:Paul090515/dsh-system-cleanup
此版本发布于 GitHub,未发布到 npm。
v1.0.0 · 首个稳定版
system-cleanup v1.0.0
一个面向 DeepSeek Harness (DSH) 的可复用 skill:保守地自动清理系统缓存与垃圾文件,支持 macOS / Linux / Windows,且不影响用户工作。
核心特性
- 🔍 默认 dry-run:先报告「将清理什么 + 可释放空间」,确认后才真正清理
- ♻️ 可恢复删除:默认移入废纸篓/回收站,绝不默认
rm -rf - 🗂️ 白名单制:只清已知安全目录,绝不碰文档/下载/桌面/项目/主目录根
- ⏳ 年龄过滤:默认只处理 7 天前未修改的条目,避开使用中的文件
- 🔒 使用中检测:macOS/Linux 用
lsof跳过被进程打开的文件 - ⏰ 可选定时任务:launchd / cron / schtasks,每周自动清理
安装
git clone https://github.com/Paul090515/dsh-system-cleanup.git ~/.dsh/skills/system-cleanup使用
bash ~/.dsh/skills/system-cleanup/scripts/cleanup.sh # dry-run
bash ~/.dsh/skills/system-cleanup/scripts/cleanup.sh --apply # 真正清理(移入废纸篓)