# rm zippy
[](https://crates.io/crates/rmz)
A zippy alternative to `rm`, a tool to remove files and directories.
## Installation
### Use prebuilt binaries
Binaries for a number of platforms are available on the
[release page](https://github.com/SUPERCILEX/fuc/releases/latest).
### Build from source
```console,ignore
$ cargo install rmz
```
> To install cargo, follow
> [these instructions](https://doc.rust-lang.org/cargo/getting-started/installation.html).
### Build with a progress indicator
By default, no progress is shown to maximize performance—if a visual indicator of activity is
preferred, the binary can be installed with the progress feature.
```console,ignore
$ cargo install rmz --features progress
```
## Usage
Background: https://github.com/SUPERCILEX/fuc/blob/master/README.md
Delete a file:
```console
$ rmz foo
```
Delete a directory:
```console
$ rmz dir
```
Ignore non-existent files:
```console
$ rmz -f non-existent
```
More details:
```console
$ rmz --help
A zippy alternative to `rm`, a tool to remove files and directories
Usage: rmz[EXE] [OPTIONS] <FILES>...
Arguments:
<FILES>...
The files and/or directories to be removed
Options:
-f, --force
Ignore non-existent arguments
--no-preserve-root
Allow deletion of `/`
-h, --help
Print help (use `-h` for a summary)
-V, --version
Print version
```