```console
$ cargo-sweep sweep --help
A tool for cleaning unused build files created by Cargo
Usage: cargo-sweep[EXE] sweep [OPTIONS] <--stamp|--file|--all|--time <DAYS>|--installed|--toolchains <TOOLCHAINS>|--maxsize <MAXSIZE>> [PATH]...
Arguments:
[PATH]...
Path to check
Options:
-d, --dry-run
Dry run which will not delete any files
-f, --file
Load timestamp file in the given path, cleaning everything older
--hidden
The `recursive` flag defaults to ignoring directories that start with a `.`, `.git` for example is unlikely to include a Cargo project, this flag changes it to look in them
-i, --installed
Keep only artifacts made by Toolchains currently installed by rustup
-m, --maxsize <MAXSIZE>
Remove oldest artifacts from the target folder until it's smaller than MAXSIZE
Unit defaults to MB, examples: --maxsize 500, --maxsize 10GB
-r, --recursive
Apply on all projects below the given path
-s, --stamp
Store timestamp file at the given path, is used by file option
-t, --time <DAYS>
Delete only artifacts older than ... days
-a, --all
Apply on all provided projects
--toolchains <TOOLCHAINS>
Toolchains currently installed by rustup that should have their artifacts kept
-v, --verbose...
Enable DEBUG logs (use twice for TRACE logs)
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
```