rm-rs

Crates.iorm-rs
lib.rsrm-rs
version0.2.3
sourcesrc
created_at2024-04-07 15:08:42.766477
updated_at2024-06-03 10:13:49.345024
descriptionA cross-platform alternative to `rm`
homepage
repositoryhttps://github.com/niss36/rm-rs
max_upload_size
id1199235
size70,135
Nissim Chekroun (niss36)

documentation

README

NPM Version Crates.io Version

rm-rs

A cross-platform alternative to rm, written in Rust for native performance.

Installation

With npm

npm install --save-dev rm-rs
# OR
npx rm-rs

With pnpm

pnpm install --save-dev rm-rs
# OR
pnpm dlx rm-rs

With cargo

cargo install rm-rs

Usage examples

# Delete some files
rm-rs file1 file2 ...

# Delete an empty directory
rm-rs -d directory

# Delete a directory and all its children
rm-rs -r directory

# Delete a file, no errors if it doesn't exist
rm-rs -f file

Help

$ rm-rs --help

Usage: rm-rs [OPTIONS] <FILES>...

Arguments:
  <FILES>...

Options:
  -d          Attempt to remove directories as well as other types of files
  -r          Recursively remove directories and the files they contain. This implies the -d option
  -f          Ignore "file not found" errors
  -h, --help  Print help
Commit count: 37

cargo fmt