rip, güvenlik/kullanım kolaylığı/performansa odaklanan, Rust ile yazılmış bir rm alternatifidir
- Silinen dosyalar mutlak yolları korunarak
graveyard dizininde saklanır (/tmp/graveyard-$USER), böylece veriyi geri yüklemek için bir fırsat sunar
- Verinin üzerine yazılmaz. Aynı yoldaki bir dosya silinirse yedek numarası eklenir
- "rip2", mevcut
rip projesinin çeşitli fork'larından biridir ve üçüncü fork'tur:
- Orijinal projenin bakımı 2020'den sonra durmuştur
- Eklenen değişiklikler:
- Genişletilmiş destek: Windows ve NixOS desteği eklendi
- Kod temizliği: Modern Rust ile yeniden düzenlendi, orijinal depodaki PR'ler birleştirildi
- Testler eklendi: Tam test paketi ve kapsam izleme eklendi
- Stil iyileştirmeleri: Renkli çıktı ve
seance için tarih/saat bilgisi eklendi
- Hata düzeltmeleri: FIFO dosyaları ve
seance ile ilgili sorunlar giderildi
- Kabuk otomatik tamamlama: bash, elvish, fish, powershell, zsh, nushell vb. için otomatik tamamlama desteği (
clap kullanılarak)
- Güvenlik iyileştirmesi: Eşzamanlı süreçler arasındaki yarış durumlarını önlemek için
flock uygulandı
- Linux, macOS ve Windows'ta kurulup kullanılabilir
2 yorum
RIP...
Artık
sudo rm -rf /için de bir umut ışığı mı doğuyor....?Tabii ki
alias rm=rip2....