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
每月下载量 60
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_modules
和 venv
目录。
要忽略任何模式,只需传递一个空字符串即可
cargo-recursive-clean --ignored-patterns ''
许可证
本项目受 MIT 许可证许可 - 有关详细信息,请参阅 LICENSE 文件。
依赖关系
~9–19MB
~234K SLoC