rip adalah pengganti rm yang ditulis dengan Rust, dengan fokus pada keamanan/kemudahan/kinerja
- File yang dihapus disimpan di direktori
graveyard sambil mempertahankan path absolutnya (/tmp/graveyard-$USER), sehingga memberi kesempatan untuk memulihkan data
- Data tidak akan ditimpa. Jika file dengan path yang sama dihapus, nomor cadangan akan ditambahkan
- "rip2" adalah salah satu dari beberapa fork proyek
rip yang sudah ada, dan merupakan fork ketiga:
- Proyek aslinya tidak lagi dipelihara sejak 2020
- Perubahan tambahan:
- Dukungan yang diperluas: menambahkan dukungan untuk Windows dan NixOS
- Perapian kode: refaktor ke Rust terbaru, menggabungkan PR dari repositori asli
- Penambahan pengujian: menambahkan seluruh test suite dan pemantauan coverage
- Peningkatan gaya: menambahkan output berwarna dan informasi tanggal/waktu pada seance
- Perbaikan bug: memperbaiki masalah terkait file FIFO dan seance
- Fitur shell autocompletion: mendukung autocompletion untuk bash, elvish, fish, powershell, zsh, nushell, dan lainnya (menggunakan clap)
- Peningkatan keamanan: mengimplementasikan flock untuk mencegah race condition antarproses yang berjalan bersamaan
- Dapat diinstal dan digunakan di Linux, macOS, dan Windows
2 komentar
RIP...
Sekarang bahkan untuk
sudo rm -rf /pun apakah akhirnya ada secercah harapan....?Tentu saja, dengan
alias rm=rip2....