#递归 #清理 #cargo-clean #cargo

app cargo-recursive-clean

一个命令行应用程序,可以递归地清理给定基本目录下的所有 Rust 项目。

11 个版本

0.2.310 2024 年 1 月 6 日
0.2.300 2024 年 1 月 6 日
0.2.211 2023 年 11 月 17 日
0.2.0 2023 年 4 月 29 日
0.1.9 2023 年 4 月 12 日

命令行工具 中排名第 1163

Download history 8/week @ 2024-04-05

每月下载量 60

MIT 许可证

16KB
316

Rust 递归项目清理工具

一个命令行应用程序,可以递归地清理给定基本目录下的所有 Rust 项目。

安装

cargo install cargo-recursive-clean

用法

要清理当前目录下的所有 Rust 项目

cargo-recursive-clean

您还可以使用 扩展 cargo 功能

cargo recursive-clean

以下所有选项也都可以使用此功能。

要清理特定目录下的所有 Rust 项目

cargo-recursive-clean <path-to-directory>

您还可以指定仅清理发行版或文档工件

cargo-recursive-clean --release
cargo-recursive-clean --doc

试运行

您还可以指定仅打印将要清理的目录,而不实际进行清理

cargo-recursive-clean --dry

忽略模式

您可以在清理时指定要忽略的模式的列表。如果您有一个不想清理的项目,或者您想清理的项目不是 Rust 项目,这将很有用。默认情况下,以下模式被忽略: '**/node_modules/**','**/target/**'

您还可以指定要忽略的模式的列表,例如

cargo-recursive-clean --ignored-patterns '**/node_modules/**,**/venv/**'

这将忽略所有 node_modulesvenv 目录。

要忽略任何模式,只需传递一个空字符串即可

cargo-recursive-clean --ignored-patterns ''

许可证

本项目受 MIT 许可证许可 - 有关详细信息,请参阅 LICENSE 文件。

依赖关系

~9–19MB
~234K SLoC