Cargo Wipe

Crates CI codecov license Crates.io\ Cargo subcommand that recursively finds and optionally wipes all "target" or "node_modules" folders that are found in the current path.

Usage

Install

The Rust toolchain is a prerequisite.

bash cargo install cargo-wipe

Read the docs

bash cargo wipe --help

Use

To find build folders for <language> that can potentially be deleted run

bash cargo wipe <language>

where <language> is rust or node. For example:

bash cargo wipe rust

This will run in dry-run mode and just print the list of directories to delete. To actually delete them run it again with the -w flag.

bash cargo wipe rust -w

Directories are found according to the following logic:

You can use the -i <path> argument to ignore certain paths.

Usage Example

Usage Example Screenshot

Contributions

Contributions are welcome and encouraged! See /issues for ideas, or suggest your own! If you're thinking to create a PR with large feature/change, please first discuss it in an issue.

PR Checks

bash cargo make ci-flow

Releases