ReMove to Waste 0.7.05

rmw (ReMove to Waste) is a safe-remove utility for the command line. Its goal is to conform to the Trash specification and therefore be compatible with KDE, GNOME, XFCE, and others. Desktop integration is optional however, and by default, rmw will only use a waste folder separated from your desktop trash. One of its unique features is the ability to purge files from your Waste/Trash directories after x number of days.

Tags terminal c end-users curses file-manager
License GNU GPLv3
State stable

Recent Releases

0.7.0518 Jun 2020 00:05 minor feature: For compiling with gcc 10 (Thanks to muralikodali and GazL) . Rmw will now refuse to move a waste folder or a file that resides. Within a waste folder (This feature was in place before, but at some Point Andy accidentally removed the code). . Feature removed: restore with '-z' using only the basename from any. Directory. User must be in a Trash directory or specify the full path (e.g. rmw -z /.local/share/Trash/ For details, see. . Added '-R' option, changed '--recurse' option to '--recursive'. Added recursive (rm compatibility) options in --help output, message shown when using '-r, --recursive' . Broken purge test.
0.7.0413 Aug 2019 03:15 minor feature: To get user's home dir, revert back to retrieving via environmental Variable (conforms to FreeDesktop Trash Spec) . The config file is now read from XDG_CONFIG_HOME/rmwrc or. /.config/rmwrc. . Lastpurge is now 'purge-time' and stored in XDG_DATA_HOME/rmw or. /.local/share/rmw. . Lastrmw is now 'mrl' and stored in XDG_DATA_HOME/rmw or. /.local/share/rmw. . The default Waste folder (specified in the configuration file) is now. /.local/share/Waste instead of /trash.rmw. . The /.config/rmw directory is no longer used. It can be deleted. But you may first want to copy your old configuration file to the new Location.
0.7.0307 Aug 2019 03:15 minor feature: Rmw now gets the user's HOMEDIR from a passwd struct (see, not from the environmental Variable. . A waste folder can now use the UID (user id) variable. Example: /mnt/fs/Trash- UID. . Because rmw automatically creates a config file in the user's home. Directory, rmw no longer searches in /etc (or /usr/local/etc..) for rmwrc. It can be removed from your system if installed previously. . A lot of code clean-up and refactoring since the last release.
0.7.0213 Jul 2019 03:11 minor bugfix: bugfix:on some systems, purge would fail to run when requested, 'make check' failed. This was reported to happen on Manjaro and Arch. bugfix:missing output when purge is attempted without force feature_add:Emptying the waste folders is now done with the -e,--empty option