Skip to content

Releases: ericcornelissen/rust-rm

Release v24.03

25 Mar 21:21
Compare
Choose a tag to compare
  • Using --trash on Windows will now trash the directory;
  • Update dependency anstream;
  • Update dependency clap;
  • Update dependency log;
  • Update dependency owo-colors;
  • Update dependency trash;
  • Compiled with Rust 1.77, up from 1.71;

Release v23.07

28 Jul 18:26
Compare
Choose a tag to compare
  • Fixed not being able to delete paths with some special characters;
  • Fixed removing symbolic links on Windows;
  • Updated dependency clap;
  • Updated dependency log;
  • Updated dependency trash;
  • Compiled with Rust 1.71, up from 1.70;

Introduce ANSI styling

13 Jun 18:56
Compare
Choose a tag to compare
  • Added ANSI styling to program output, thanks to the anstream crate and owo-colors crate;
  • Changed deleting recursively with --trash to remove directories in one step;
  • Corrected help text regarding --dir and --recursive options;
  • (Breaking) Renamed RUST_RM_CLASSIC to RUST_RM_GNU_MODE;
  • Updated dependency clap;
  • Updated dependency log;
  • Updated dependency trash;
  • Compiled with Rust 1.70, up from 1.69;

Initial release

29 Apr 14:02
Compare
Choose a tag to compare

A CLI like the Unix GNU rm(1) command but more modern and designed for humans. Aims to provide an rm command that feels familiar yet is safer and more user friendly. As such, this initial release:

  • Supports the flags --dir (-d), --force (-f), --interactive (-i), --no-preserve-root, --recursive (-r), --verbose (-v);
  • Has a new --blind (-b) flag to ignore nonexistent files and directories;
  • Has a new --trash (-t) flag to move to trash instead of remove;
  • Defaults to a dry run, allowing for review before removing;
  • Provides suggestions for next steps, showing how you might continue;
  • Supports moving to thrash, thanks to the trash crate;
  • Offers an excellent CLI experience, thanks to the clap crate;
  • Some opt-in backwards compatibility with rm(1);