10 Punkte von xguru 2024-11-14 | 2 Kommentare | Auf WhatsApp teilen
  • rip ist ein in Rust geschriebener Ersatz für rm, der auf Sicherheit, Komfort und Performance ausgerichtet ist
  • Gelöschte Dateien werden unter Beibehaltung ihres absoluten Pfads im Verzeichnis graveyard gespeichert (/tmp/graveyard-$USER) und bieten damit die Möglichkeit, Daten wiederherzustellen
    • Daten werden nicht überschrieben. Wenn eine Datei mit demselben Pfad gelöscht wird, wird eine Backup-Nummer angehängt
  • „rip2“ ist einer von mehreren Forks des ursprünglichen rip-Projekts und der dritte Fork:
    • Das ursprüngliche Projekt wird seit 2020 nicht mehr gepflegt
  • Hinzugefügte Änderungen:
    • Erweiterte Unterstützung: Unterstützung für Windows und NixOS hinzugefügt
    • Code-Bereinigung: Auf aktuelles Rust refaktoriert, PRs aus dem Original-Repository zusammengeführt
    • Tests hinzugefügt: Vollständige Test-Suite und Coverage-Monitoring ergänzt
    • Stilverbesserungen: Farbigere Ausgabe und zusätzliche Datums-/Zeitinformationen von seance
    • Bugfixes: Probleme mit FIFO-Dateien und im Zusammenhang mit seance behoben
    • Shell-Autovervollständigung: Unterstützung für Autovervollständigung in bash, elvish, fish, powershell, zsh, nushell usw. (mit clap)
    • Verbesserte Sicherheit: flock implementiert, um Race Conditions zwischen gleichzeitigen Prozessen zu verhindern
  • Kann unter Linux, macOS und Windows installiert und verwendet werden

2 Kommentare

 
aer0700 2024-11-15

RIP...

 
bus710 2024-11-14

Gibt es jetzt sogar bei sudo rm -rf / noch einen kleinen Hoffnungsschimmer....?
Natürlich mit alias rm=rip2....