rip2 - Daha güvenli, Rust tabanlı bir `rm`
(github.com/MilesCranmer)rip, güvenlik/kullanım kolaylığı/performansa odaklanan, Rust ile yazılmış birrmalternatifidir- Silinen dosyalar mutlak yolları korunarak
graveyarddizininde 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
ripprojesinin ç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
seanceiçin tarih/saat bilgisi eklendi - Hata düzeltmeleri: FIFO dosyaları ve
seanceile ilgili sorunlar giderildi - Kabuk otomatik tamamlama: bash, elvish, fish, powershell, zsh, nushell vb. için otomatik tamamlama desteği (
clapkullanılarak) - Güvenlik iyileştirmesi: Eşzamanlı süreçler arasındaki yarış durumlarını önlemek için
flockuygulandı
- 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....