wrm

Crates.iowrm
lib.rswrm
version0.3.0
sourcesrc
created_at2023-12-02 02:51:11.606865
updated_at2024-02-26 17:22:22.115292
descriptionRemove files or directories.
homepage
repositoryhttps://github.com/9yokuro/wrm.git
max_upload_size
id1055848
size49,344
(9yokuro)

documentation

README

Wrm - Remove files or directories

workflow_build Crates.io Version

Installation

Run the following Cargo command:

cargo install wrm

Usage

To move files to trash($HOME/.local/share/wrm/trash):

wrm foo bar ...

To destroy files:

wrm --destroy ~/.local/share/wrm/trash/foo ~/.local/share/wrm/trash/bar ...

To restore files in trash to where they came from:

wrm --restore ~/.local/share/wrm/trash/foo ~/.local/share/wrm/trash/bar ...

To list all files and directories in trash:

wrm --list

To delete all files and directories in trash permanently:

wrm --empty

Options

-n, --noninteractive  Do not prompt whether to change destinations
-q, --quiet           Do not print log messages
-h, --help            Print help
-V, --version         Print version

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

TODO

  • Follow the Freedesktop.org Trash Specifications
  • Add shell completions
  • Add auto empty
  • Multiplatform support
  • Create rich UI
  • Optimize performance
Commit count: 0

cargo fmt