#cargo-subcommand #documentation #cargo #dry-run #cargo-clean-recursive

app cargo-clean-recursive

A cargo subcommand cleans all projects under specified directory

10 releases (3 stable)

new 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

#105 in Cargo plugins

Download history 15/week @ 2025-01-08 10/week @ 2025-01-15 23/week @ 2025-01-22 13/week @ 2025-01-29 22/week @ 2025-02-05 14/week @ 2025-02-12 41/week @ 2025-02-19 234/week @ 2025-02-26 48/week @ 2025-03-05 38/week @ 2025-03-12 15/week @ 2025-03-19 14/week @ 2025-03-26 23/week @ 2025-04-02 10/week @ 2025-04-09 21/week @ 2025-04-16 15/week @ 2025-04-23

72 downloads per month

MIT/Apache

13KB
247 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.2–1.8MB
~33K SLoC