Skip to content

Releases: Paul090515/dsh-system-cleanup

v1.1.0 · 安全清理升级

Choose a tag to compare

@Paul090515 Paul090515 released this 02 Oct 10:16
0bee928

安全性升级:

  • 移除永久删除选项和绕过年龄过滤的工具清理命令。
  • 定时任务默认 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 · 首个稳定版

Choose a tag to compare

@Paul090515 Paul090515 released this 08 Sep 15:05

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    # 真正清理(移入废纸篓)

详见 README 与 安全白名单。