10 điểm bởi xguru 2024-11-14 | 2 bình luận | Chia sẻ qua WhatsApp
  • rip là một lựa chọn thay thế cho rm được viết bằng Rust, tập trung vào độ an toàn, tính tiện dụng và hiệu năng
  • Các tệp đã xóa được lưu trong thư mục graveyard với đường dẫn tuyệt đối được giữ nguyên (/tmp/graveyard-$USER), nhờ đó tạo cơ hội khôi phục dữ liệu
    • Dữ liệu không bị ghi đè. Nếu một tệp ở cùng đường dẫn bị xóa, nó sẽ được gắn số sao lưu
  • "rip2" là một trong nhiều fork của dự án rip hiện có, và là fork thứ ba:
    • Dự án gốc đã ngừng được bảo trì từ sau năm 2020
  • Các thay đổi được bổ sung:
    • Hỗ trợ mở rộng: thêm hỗ trợ cho Windows và NixOS
    • Dọn dẹp mã nguồn: refactor bằng Rust mới hơn, gộp các PR từ kho lưu trữ gốc
    • Bổ sung kiểm thử: thêm bộ test đầy đủ và theo dõi độ bao phủ
    • Cải thiện giao diện: thêm đầu ra nhiều màu và thông tin ngày/giờ của seance
    • Sửa lỗi: sửa các vấn đề liên quan đến tệp FIFO và seance
    • Tính năng tự động hoàn thành shell: hỗ trợ tự động hoàn thành cho bash, elvish, fish, powershell, zsh, nushell, v.v. (dùng clap)
    • Tăng cường an toàn: triển khai flock để ngăn điều kiện race giữa các tiến trình đồng thời
  • Có thể cài đặt và sử dụng trên Linux, macOS, Windows

2 bình luận

 
aer0700 2024-11-15

RIP...

 
bus710 2024-11-14

Vậy là giờ ngay cả với sudo rm -rf / cũng có thêm một tia hy vọng....?
Tất nhiên là alias rm=rip2....