Releases: ericcornelissen/rust-rm
Releases · ericcornelissen/rust-rm
Release v24.03
- 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
- 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
- Added ANSI styling to program output, thanks to the
anstream
crate andowo-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
toRUST_RM_GNU_MODE
; - Updated dependency clap;
- Updated dependency log;
- Updated dependency trash;
- Compiled with Rust 1.70, up from 1.69;
Initial release
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)
;