https://github.com/williamcanin/strash
:snake: Strash cleans your trash safely.
https://github.com/williamcanin/strash
clean cleaner cleanup linux python39 security shred trash
Last synced: 5 months ago
JSON representation
:snake: Strash cleans your trash safely.
- Host: GitHub
- URL: https://github.com/williamcanin/strash
- Owner: williamcanin
- License: mit
- Created: 2022-08-25T00:10:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-29T20:12:33.000Z (about 2 years ago)
- Last Synced: 2025-03-30T22:26:38.988Z (11 months ago)
- Topics: clean, cleaner, cleanup, linux, python39, security, shred, trash
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE
Awesome Lists containing this project
README
# sTrash
[ ABOUT ]
sTrash is a simple script for Linux with the function to safely remove FILES
from the recycle bin with no chance of recovery for Linux.
[ DEPENDENCIES ]
* All distros
-- shred
* Arch Linux
-- python >= 3.9
-- gio (glib2)
* Debian
-- python3 >= 3.9
-- python3-tk
-- libglib2.0-dev
[ INSTALL ]
$ git clone --single-branch https://github.com/williamcanin/strash.git; cd strash
$ sudo make install
[UNINSTALL]
$ cd strash
$ sudo make uninstall
[ USAGE ]
For information on how to use it, run the command below:
$ strash -h
[ DEVELOPER ]
Preparing machine for development:
A - Create a virtual machine:
$ git clone --single-branch https://github.com/williamcanin/strash.git; cd strash
$ python3 -m venv .venv
B - Enable virtual machine:
$ . venv/bin/activate
Tests:
The file to run tests can be found in the "tests" folder. The file
"runtests.sh" will run the "sTrash" tests (strash/strash.py).
The Python module used for testing is the **unittest**.
[ LICENSE ]
https://github.com/williamcanin/strash/blob/main/LICENSE
© sTrash. William C. Canin. All rights reserved. ®