Trashman. A Python trash manager.¶
Note
This documentation is for Trashman version 1.5.0. Some parts of this documentation might not apply to other versions.
Trashman is a trash manager, i.e. an application which manages trash folders. It provides several backends.
How to use¶
Install it from PyPI or the AUR.
To trash a file, just type trash FILE [FILE ...]
into your shell. To restore a file from the trash, add the -r
(--restore
) argument. To empty the trash and delete the files forever, use the -e
(--empty
) switch. Verbose output can be provided by -v
(--verbose
). The location of your trash will be printed by -w
(--trash-location
) and the files location will be presented by -W
(--files-location
); w as in where. Other switches, related to Trashman, are -V
(--version
) and -h
(--help
).
Features¶
Currently implemented in most backends:
- trashing
- trash conflict resolution
- restore
- localization support
- tests
Not yet ready:
- restore to inexisting directory (KDE refuses to do that, so we’ll probably do so, too)
Useless features that are planned:
- CLI
- Qt GUI
Developers using Trashman as a library may want to look at the Global functions list or Backends info (and maybe TODO). Other people may want to look at the README.