#cargo #tool #cli #cargo-subcommand

app cargo-cleanall

用于清理目录中所有 cargo 项目的 Cargo 插件

4 个版本

0.1.3 2023年1月24日
0.1.2 2022年10月27日
0.1.1 2022年10月27日
0.1.0 2022年10月27日

#571Cargo 插件

每月 23 次下载

AGPL-3.0

26KB
426

Cargo Cleanall

一个简单的工具,用于清理目录中的所有 cargo 项。

帮助

Cargo plugin to clean all cargo projects in a directory

Usage: cargo cleanall [OPTIONS] <PATHS>...

Arguments:
  <PATHS>...  Path to search for projects to clean

Options:
  -H, --hidden           Get size of and clean hidden folders
  -d, --dry              Don't clean any files
  -i, --ignore <ignore>  Ignore folders
  -s, --no-size          Don't calculate the size
  -h, --help             Print help information
  -V, --version          Print version information

输出

$ cargo cleanall .
INFO [cargo_cleanall] 1.2 GB => 117.8 MB (-1.1 GB: -90.303 %)

功能

  • 异步扫描和清理,性能更快
  • 显示前后大小以及百分比(可关闭)。
  • 包含隐藏文件选项
  • 忽略文件夹选项

路线图

  • 错误修复
  • 代码清理
  • 代码审查、建议和错误报告欢迎。

日志记录

此包使用 flexi_logger。要启用详细输出,请运行环境变量 RUST_LOG="debug"

依赖项

~9–20MB
~289K SLoC