Vaporise (vpr) is a simple, featureful, fast, and memory-safe alternative to the common rm, written in pure Rust.
This project is relatively stable, and most of what I have planned in terms of features have been done.
To build vaporise, you'll need Rust installed:
$ git clone https://git.devraza.giize.com/devraza/vaporise
$ cd vaporise
$ cargo build --release # `--release` adds a few optimisationsNote that the executable command for this project is vpr.
Using the flake! This repository contains a
flake.nix- if you have Nix installed, you can runnix run github:devraza/vaporiseto compile and run the program.
A list of features (or anything else relevant), currently implenented and not implemented.
- Deleting directories
- Deleting files
- User-friendly error handling
- Prompting before every, or just the first, removal
- Trashing files through a CLI argument