7 个版本
| 0.9.6 | 2019 年 12 月 8 日 |
|---|---|
| 0.9.5 | 2019 年 12 月 8 日 |
| 0.9.4 | 2019 年 10 月 18 日 |
| 0.9.2 | 2019 年 9 月 26 日 |
#467 in Cargo 插件
26 每月下载量
7KB
96 行
为所有子目录运行 cargo clean
cargocleaner 简单地遍历从当前调用路径的所有子目录,如果它找到一个 Cargo.toml 文档,它将运行命令 cargo clean。
这与你手动进入每个文件夹并手动运行 cargo clean 一样。
如果你有很多项目,这将节省大量的空间。在我的一个文件夹中,它从 20 GB 变为 800 MB。

安装
Cargo 安装
cargoinstall cargocleaner
手动
克隆此仓库。运行 cargo install --path ./。
现在你应该能够在包含一个或多个 Cargo 项目的目录中简单地调用 ./cargocleaner 并让它运行。
限制
目前这个工具非常简单,因为我们不会遍历子目录,如果我们找到根目录中的 Cargo.toml。这应该与 workspaces 一起工作得很好,但如果你有某个名为 Cargo.toml 的文件,它不在 crate 的根目录中,它可能不会继续向下遍历任何子目录。
提示
此程序将在您的系统上调用命令。 cargo clean 会删除文件,但此代码中没有逻辑可以删除除了 cargo clean 之外的内容。源代码非常简短,所以如果你不确定,请在运行它之前查看。