Śmieci
Trash Utility — lekka konsola narzędziowa w C++17 dla Linux. Przenosi pliki i foldery do kosza ~/.local/share/Trash zgodnie ze standardem Freedesktop.org (odpowiednik gio trash, trash-put).
Główne możliwości:
Przenoszenie plików/katalogów
Tworzenie .trashinfo (oryginalna ścieżka + data usunięcia ISO 8601)
Automatyczne rozwiązywanie konfliktów nazw (_1, _2…)
Wsparcie dla ścieżek względnych i bezwzględnych
Tworzy foldery files/ i info/ w razie potrzeby
Tylko standardowa biblioteka C++17 (~120 linii kodu)
Technicznie: g++ -std=c++17, przetestowane na Ubuntu/Debian/Fedora.
Ograniczenia MVP: brak przywracania, listy, czyszczenia, pracy z zewnętrznymi dyskami i flagami.
Przydatne jako: ultralekka alternatywa dla trash-cli, bezpieczna zamiana rm w skryptach.
Główne możliwości:
Przenoszenie plików/katalogów
Tworzenie .trashinfo (oryginalna ścieżka + data usunięcia ISO 8601)
Automatyczne rozwiązywanie konfliktów nazw (_1, _2…)
Wsparcie dla ścieżek względnych i bezwzględnych
Tworzy foldery files/ i info/ w razie potrzeby
Tylko standardowa biblioteka C++17 (~120 linii kodu)
Technicznie: g++ -std=c++17, przetestowane na Ubuntu/Debian/Fedora.
Ograniczenia MVP: brak przywracania, listy, czyszczenia, pracy z zewnętrznymi dyskami i flagami.
Przydatne jako: ultralekka alternatywa dla trash-cli, bezpieczna zamiana rm w skryptach.