Cargo Clean All - A cargo plugin to clean all your projects at once with filters
The cargo build (target) directories can grow very large quite quickly. A simple hello world project using actix-web and tokio can result in a 1.3GB target directory if you build it in debug and release mode. This can quickly stack up to 50GB or more when you are working on multiple projects.
The Cargo Clean All tool adds the cargo clean-all subcommand which searches for cleanable rust projects in the current (or otherwise specified) directory and then cleans them. Projects can be excluded by setting a threshold for freeable space or modified in the last X days, in order to not delete the build cache of current projects. In addition to the CLI filters, there is also an interactive mode available which allows for manually selecting / deselecting projects for cleanup.