4 个版本 (2 个破坏性更新)
0.3.0 | 2022 年 5 月 7 日 |
---|---|
0.2.0 | 2022 年 4 月 28 日 |
0.1.1 | 2022 年 4 月 19 日 |
0.1.0 | 2022 年 4 月 18 日 |
在 #interactively 中排名第 12
每月下载 56 次
14KB
227 行
Uklid 🧹
Uklid(发音为 [uːklɪt]
,捷克语中的“清理”)是一个用 Rust 编写的交互式 CLI node_modules
清理工具。它在您的计算机中查找顶级 node_modules,显示它们的尺寸,并允许您方便地删除它们。
安装
cargo install uklid
用法
uklid 0.2.0
Atris <[email protected]>
Interactively delete node_modules.
Run without options for interactive mode
USAGE:
uklid [OPTIONS]
OPTIONS:
-d, --dry Don't delete anything, only print found directories
-h, --help Print help information
-p, --path <PATH> Path to start recursive search for node_modules from
-V, --version Print version information
功能
- 递归搜索主目录中的
node_modules
- 限制搜索到特定目录
- 显示大小和最后修改时间
- 多选要删除的内容
- 显示释放的总存储空间
- 非交互模式(
uklid --help
) - 交互和非交互模式都具有高测试覆盖率
路线图
- 遇到顶级 node_modules 时停止递归搜索
- 当前我们搜索所有子目录,这是低效的
- 更好的搜索算法
- 多线程搜索和清理
依赖关系
~13–43MB
~667K SLoC