10 पॉइंट द्वारा xguru 2024-11-14 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • rip, Rust में लिखा गया rm का एक विकल्प है, जो सुरक्षा/सुविधा/प्रदर्शन पर केंद्रित है
  • हटाई गई फ़ाइलें absolute path को बनाए रखते हुए graveyard डायरेक्टरी में रखी जाती हैं (/tmp/graveyard-$USER), इसलिए डेटा रिकवर करने का अवसर मिलता है
    • डेटा overwrite नहीं होता। यदि उसी path की फ़ाइल हटाई जाती है, तो उसके साथ backup number जोड़ा जाता है
  • "rip2" मौजूदा rip प्रोजेक्ट के कई forks में से एक है, और यह तीसरा fork है:
    • मूल प्रोजेक्ट का maintenance 2020 के बाद बंद हो गया था
  • जोड़े गए बदलाव:
    • विस्तारित समर्थन: Windows, NixOS समर्थन जोड़ा गया
    • कोड सफ़ाई: नवीनतम Rust के साथ refactor किया गया, मूल repository के PR merge किए गए
    • टेस्ट जोड़े गए: पूरा test suite और coverage monitoring जोड़ी गई
    • स्टाइल सुधार: colorful output और seance की date/time जानकारी जोड़ी गई
    • बग फिक्स: FIFO फ़ाइलों और seance से जुड़ी समस्याएँ ठीक की गईं
    • शेल auto-completion फीचर: bash, elvish, fish, powershell, zsh, nushell आदि के auto-completion का समर्थन (clap का उपयोग)
    • सुरक्षा में सुधार: concurrent processes के बीच race condition रोकने के लिए flock लागू किया गया
  • Linux, macOS, Windows पर install और use किया जा सकता है

2 टिप्पणियां

 
aer0700 2024-11-15

RIP...

 
bus710 2024-11-14

अब क्या sudo rm -rf / में भी उम्मीद की एक किरण है....?
बेशक, alias rm=rip2....