10 releases (3 stable)
| 1.1.1 | May 3, 2025 |
|---|---|
| 1.1.0 | Mar 2, 2025 |
| 1.0.0 | Nov 30, 2024 |
| 0.9.7 | Oct 14, 2024 |
| 0.9.1 | Jun 7, 2020 |
#125 in Cargo plugins
13KB
248 lines
cargo-clean-recursive
A cargo subcommand cleans all projects under a specified directory.
Installation
Install binary from crates.io:
cargo install cargo-clean-recursive
Usage
To clean all projects under current directory, run this subcommand with no option:
cargo clean-recursive
If you want to clean release build only, use --release / -r flag:
cargo clean-recursive --release
Also, you can use --doc / -d option to clean docs:
cargo clean-recursive --doc
You can specify --release and --doc at the same time.
(In this case, debug builds will be cleaned.)
cargo clean-recursive --doc --release
To see how much capacity will be released, specify the --dry-run / -n option. In the case of --dry-run, no actual clean is performed.
cargo clean-recursive --dry-run
You can specify starting directory to recursive search.
cargo clean-recursive ~/my_codes/
Dependencies
~1–1.7MB
~31K SLoC