2 个版本

0.1.1 2024年5月6日
0.1.0 2024年5月6日

#753文件系统

每月 22 次下载

MIT 许可证

26KB
578

devclean

Crates.io Version Rust publish

devclean 是用于清理开发目录的工具和库。

安装

cargo install devclean

特性

查找带有未提交更改的 Git 仓库

在删除目录之前,检查目录中是否有未提交的更改是很重要的。此功能查找所有带有未提交更改的 Git 仓库。

devclean find-dirty-git <path>
❯ devclean find-dirty-git ..
⠁ Scanning: /Users/xxx/Dev/projects/devclean
Path                                | Depth | Size
-------------------------------------+-------+---------
 /Users/xxx/Dev/projects/devclean | 0     | 1.3 GiB

查找要清理的缓存和依赖目录

代码项目可以具有大型缓存和依赖目录,可以通过清理来节省磁盘空间。

支持的项目/语言

  • Node.js node_modules
  • Rust target

用法

devclean <path>
devclean <path> --dry-run   # Won't remove anything
devclean <path> --all       # Select all found directories by default
devclean <path> -y          # Skip confirmation
devclean <path> -t          # Time Scanning and Cleaning

依赖项

~17–27MB
~461K SLoC