一个用 Rust 编写的 CLI 工具,扫描驱动器上可重新生成的构建输出目录(如 node_modules、target、.next),报告它们的大小,并提供默认先进行试运行的可选删除功能。

Stars

9

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它采用安全优先的方法(默认试运行、删除前确认、通过标记文件避免误删),并提供机器可读的流式 JSON 输出协议,支持实时 UI 集成(例如附带的 Electron 示例)。

适合谁使用

  • 管理多个项目的开发者
  • 需要释放磁盘空间的系统管理员
  • CI/CD 流水线工程师
  • 构建磁盘清理界面的应用开发者

典型使用场景

  • 定期清理多个仓库中的构建产物
  • 在 CI 构建前或失败后回收空间
  • 将清理界面集成到桌面应用(如 Electron)中
  • 审计文件系统上的构建垃圾总量

项目优势

  • 标记文件门控(Marker gating)防止误删带有常见名称的手动创建的目录
  • 流式 JSON 事件(`stream-json`)支持实时进度和匹配显示
  • 输入格式协议(`--input-format`)支持从外部 UI 进行“扫描后删除”的工作流
  • 内置安全机制:默认试运行、确认提示、避免符号链接

使用前须知

  • 仅针对已知目录名称(可配置但需显式列出)
  • 标记文件要求可能因缺少预期标记(例如 target 目录需要 Cargo.toml)而导致遗漏
  • 标准输入限制为 10,000 条路径和每行 16 KiB

README 快速开始

Usage

项目描述

cleans build files

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
steelbrain
精选
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

桌面应用
143
m-novotny
精选
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

嵌入式与物联网安全
131