... read more
bugfix: In some cases, trashinfo file doesn't get removed (#400)
tests: build or rebuild binary before running script-based tests (fix for
script-based test failures when 'meson test' is run in a clean build
directory)
on MacOS and *bsd, specifying the PKG_CONFIG_PATH is no longer needed to
find the ncurses menu library... read more
When purging, '-ff' is no longer needed to confirm removal of
non-writable expired directories and files
replace function used to remove directories with rm from FreeBSD;
Thanks to @DiegoMagdaleno and
@dcantrell
change message displayed to user when a file being rmw'ed is on a
filesystem that doesn't haven't a WASTE folder defined... read more
- When purging, '-ff' is no longer needed to confirm removal of
non-writable expired directories and files
* replace function used to remove directories with rm from FreeBSD;
Thanks to @DiegoMagdaleno and @dcantrell
* change message displayed to user when a file being rmw'ed is on a
filesystem that doesn't haven't a WASTE folder defined
+ Ignore requests to ReMove top-level files, add --top-level-bypass option
to bypass the protection
+ Ignore requests to ReMove user's home directory
* bugfix: buffer underflow when calling trim_char() with empty
string (Thanks to Christopher Wellons)
* replace valgrind test setup with asan (-fsanitize)
* the 'ESC' key can now be used to quit the restore file selection menu
... [read more](/p/rmw/news/2023/02/rmw-v090/)
the curses menu library is now much more likely to be found on *BSD
systems
bugfix: when attempting to restore a file from a waste folder
listed in the config file that has a trailing slash, rmw will no
longer report that the file is not in a waste folder.
curses is no longer a requirement (configure -Dwithout-curses=true)
removed '-e' command line option ('--empty' option not affected)... read more
the curses menu library is now much more likely to be found on *BSD
systems
bugfix: when attempting to restore a file from a waste folder
listed in the config file that has a trailing slash, rmw will no
longer report that the file is not in a waste folder.
curses is no longer a requirement (configure -Dwithout-curses=true)
removed '-e' command line option ('--empty' option not affected)... read more
The config option 'purge_after' has been deprecated and replaced
with 'expire_age' ('purge_after' will still be accepted, but the user
will be given a deprecation warning).
When '-u' is used, the mrl file will no longer be removed, but
emptied instead. If a user gives the '-u' option when the mrl file is
empty, they will get a friendlier message stating that there are no
items in the list (instead of an error message about the file not
being found).... read more
The config option 'purge_after' has been deprecated and replaced
with 'expire_age' ('purge_after' will still be accepted, but the user
will be given a deprecation warning).
When '-u' is used, the mrl file will no longer be removed, but
emptied instead. If a user gives the '-u' option when the mrl file is
empty, they will get a friendlier message stating that there are no
items in the list (instead of an error message about the file not
being found).... read more
3cc21974aacc17f3635738b5a28f88cc rmw-0.7.08.tar.gz
3f1ea960209df09a8d9938a811c21e79 rmw_0.7.08_amd64.deb
1b9a840d74e2672e68e0f97dfe1cb9d907fe733c82ff24e44a53179f6367aada
rmw-0.7.08.tar.gz
d41e8c078d4ccc115857074a41f35578d65092081460b96584c3f0680707b58f
rmw_0.7.08_amd64.deb... read more
bugfix: When restoring files from removable media or devices, rmw
will now process relative paths (this primarily affects users who
trash a file with the "move to trash" option from their desktop, and
then later try to restore with rmw. See
#299 for more
information).
bugfix: list output (rmw -lv) shows all removable devices as
attached even for those that are detached.... read more
v0.7.06
When using -s,--select, the number of lines the terminal has will
be checked. The number of items in the list will be based on that; if
it doesn't meet the minumum requirement, rmw will exit.
Allow optional argument to -g/--purge that can override the value of
'purge_after' in the configuration file (-g[N_DAYS],
--purge[=N_DAYS]).
bugfix: restore broken symbolic links instead of giving a "file not
found" message (issue
#292)... read more
=== RMW Release Notes ===
Fix 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/foo.bar). For details, see issue
#272.... read more
=== RMW Release Notes ===
v0.7.04
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.... read more
rmw now gets the user's HOMEDIR from a passwd struct (see
https://linux.die.net/man/3/getpwnam), 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.... read more
rmw v0.7.02 has been released. See the ChangeLog for details.
md5sum:
0d4f68fc331951d68b382c40acc809c2 rmw-0.7.02.tar.gz
sha256sum:
61619744c7db3e9a12b234d63903beeb347f73053b568eeeaa8df2a108cd1d5e mw-0.7.02.tar.gz
Please see contributors to
view the list of people who have helped shape this release.
Bugfix: Errors displayed while creating necessary directories, which
would happen if only one WASTE folder was listed in the config file.
A Portuguese (pt_PT) translation has been added.
If you would like to add a translation, please see the Translating wiki page
for information and instructions.... read more
rmw 0.4.01 has been released
Please see the
contributors file to
see a list of the people who have helped shape this release.
Martijn de Boer has done some testing and found that rmw will build and run on
Linux, Mac OS X, and *BSD. He also reports that it builds and runs on Windows
using WSL. We'd like rmw to have
the ability to run natively on Windows and if anyone is interested in helping
with that, please subscribe to the
ticket, or leave a comment.... read more
Source code download available at:
http://sourceforge.net/projects/rmw/files/C%20Source%20Packages/rmw-2013.05.01.11a-C_src.tar.gz/download
Recent notes from ChangeLog
May 1, 2013
Fixed problem where rmw doesn't honor --sysconfdir
Switched version numbering system to YYYY.MM.DD.HH format
April 29, 2013
Bugfix: restoring more than 1020 files at a time would fail,
caused by too many open files at once. Added fclose(fp) to
line 353 of funcs.c in Restore Function.... read more
rmw (ReMove to Waste) is a bash script which functions
as a command line recycle bin/trash can utility. Optionally,
it can ReMove files to Desktop trash and has been tested
on GNOME, KDE, and Xfce. It features quick and easy restoration
from the command line, duplication protection, and can purge
files after x amount of days.
New packages can be downloaded from
https://sourceforge.net/projects/rmw/files/... read more
rmw (ReMove to Waste) is a bash script which functions
as a command line recycle bin/trash can utility. Optionally,
it can ReMove files to Desktop trash and has been tested
on GNOME, KDE, and Xfce. It features quick and easy restoration
from the command line, duplication protection, and can purge
files after x amount of days.
New packages can be downloaded from
https://sourceforge.net/projects/rmw/files/... read more