```console
$ cargo-sweep sweep -h
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
-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 more with '--help')
-V, --version Print version
```