इस प्रोजेक्ट के बारे में
PureMac एक निःशुल्क, ओपन-सोर्स macOS उपयोगिता है जो डिस्क स्थान की सफाई और प्रबंधन के लिए है, जिसे CleanMyMac जैसे सदस्यता-आधारित क्लीनर के विकल्प के रूप में स्थापित किया गया है। यह एक देशी SwiftUI एप्लिकेशन है, MIT लाइसेंस प्राप्त, हस्ताक्षरित और नोटराइज़्ड है, और यह बताता है कि यह कोई टेलीमेट्री एकत्र नहीं करता और डेवलपर को कोई नेटवर्क कॉल नहीं करता।
स्थापना Homebrew cask (`brew install --cask puremac`) या GitHub Releases से हस्ताक्षरित `.dmg` के माध्यम से उपलब्ध है। एक अलग कमांड-लाइन टूल, `puremac-cli`, ड्राई-रन और JSON आउटपुट विकल्पों के साथ कीबोर्ड-संचालित कार्यक्षेत्र प्रदान करता है। स्रोत से निर्माण XcodeGen और xcodebuild का उपयोग करता है।
README में वर्णित मुख्य क्षमताएँ:
- ऐप अनइंस्टॉलर: `/Applications` और `~/Applications` स्कैन करता है और संबंधित फ़ाइलों का पता लगाने के लिए बहु-स्तरीय अनुमानी मिलान इंजन (बंडल आईडी, टीम पहचानकर्ता, एंटाइटलमेंट, स्पॉटलाइट मेटाडेटा, कंटेनर, कंपनी-नाम अनुमान, आंशिक पथ) का उपयोग करता है। तीन संवेदनशीलता स्तर (सख्त, उन्नत, गहरा) प्रदान किए जाते हैं, और Apple सिस्टम ऐप्स को बाहर रखा जाता है। एक Finder Services क्रिया अनइंस्टॉल स्कैन ट्रिगर कर सकती है।
- अनाथ खोजक: अब स्थापित नहीं किए गए ऐप्स से बची हुई फ़ाइलों को सतह पर लाने के लिए `~/Library` में चलता है, बंडल पहचानकर्ताओं और सामान्यीकृत नामों के साथ मिलान करता है।
- सिस्टम क्लीनर: स्मार्ट स्कैन में सिस्टम जंक, उपयोगकर्ता कैश, AI ऐप लॉग (Ollama, LM Studio), मेल अनुलग्नक, ट्रैश बिन, बड़ी/पुरानी फ़ाइलें, Xcode जंक (DerivedData, Archives, सिम्युलेटर कैश और रनटाइम), Homebrew कैश, Node कैश (npm, yarn, pnpm), और Docker कैश शामिल हैं। स्कैन को रोका जा सकता है जबकि पूर्ण श्रेणियाँ बरकरार रहती हैं।
- स्पेस एक्सप्लोरर: चुने गए फ़ोल्डर के भीतर आवंटित स्थान को मापता है और निर्देशिकाओं में ड्रिल करने की अनुमति देता है।
- डुप्लिकेट खोजक: फ़ाइलों को आकार और SHA-256 हैश द्वारा समूहित करता है, प्रति समूह एक संरक्षित प्रति रखता है, और पुष्टि और पुनः जाँच के बाद चयनित अतिरिक्त को ट्रैश में ले जाता है।
- समान फ़ोटो: मैन्युअल समीक्षा के लिए अवधारणात्मक हैश, रंग और पहलू अनुपात का उपयोग करके थंबनेल की तुलना करता है; यह फ़ोटो हटाता नहीं है। स्कैन 500 छवियों और 10,000 निर्देशिका प्रविष्टियों तक सीमित हैं।
- सुरक्षा: Gatekeeper, FileVault, एप्लिकेशन फ़ायरवॉल, सिस्टम अखंडता सुरक्षा, और XProtect मेटाडेटा का ऑडिट करता है, और गोपनीयता सेटिंग्स से लिंक करता है। README स्पष्ट रूप से नोट करता है कि यह एक कॉन्फ़िगरेशन ऑडिट है, एंटीवायरस स्कैनर नहीं।
- प्रदर्शन: CPU और मेमोरी जानकारी प्रदर्शित करता है, तृतीय-पक्ष लॉन्च एजेंट/डेमन सूचीबद्ध करता है, और स्थानीय स्नैपशॉट सूचीबद्ध करता है जिसमें पुष्टि के बाद विशिष्ट Time Machine स्थानीय स्नैपशॉट हटाने की क्षमता होती है।
- ऐप अपडेट: विश्लेषण अक्षम के साथ Homebrew-प्रबंधित cask ऐप्स की जाँच और उन्नयन करता है।
- अनुसूचित सफाई: प्रति घंटे से मासिक तक वैकल्पिक अंतराल, स्वचालित-सफाई सीमा के साथ।
README स्पष्ट विलोपन व्यवहार पर जोर देता है: कुछ कार्यप्रवाह उपयोगकर्ता स्तर पर ट्रैश का उपयोग करते हैं, जबकि डैशबोर्ड/श्रेणी सफाई, अनुसूचित स्वचालित-सफाई, ट्रैश खाली करना, Docker/Xcode रनटाइम सफाई, प्रशासक-अधिकृत निष्कासन, स्थानीय स्नैपशॉट विलोपन, और CLI सफाई स्थायी रूप से डेटा हटा सकती है। यह यह भी बताता है कि PureMac purgeable स्थान पुनः प्राप्त करने, RAM बढ़ाने, या Mac को गति देने का दावा नहीं करता, और यह केवल पारदर्शिता के लिए purgeable स्थान दिखाता है।
मेल डाउनलोड, Safari डेटा, और ऐप कंटेनर जैसे संरक्षित स्थानों को पढ़ने के लिए फुल डिस्क एक्सेस आवश्यक है। ऐप ऑनबोर्डिंग और अनुमति पोलिंग प्रदान करता है जिसमें एक्सेस दिए जाने के बाद स्वचालित पुनः प्रयास होता है।
सुरक्षा नोट्स में सफाई इंजन में सिमलिंक-जोखिम कमी, उपयोगकर्ता-स्तर और प्रशासक विलोपन के लिए अनुमति-सूची, सिस्टम ऐप सुरक्षा, और विनाशकारी कार्यप्रवाह के लिए पुष्टि आवश्यकताएँ शामिल हैं। परियोजना योगदान का स्वागत करती है, जिसमें अनुवाद, परीक्षण कवरेज, और UI कार्य शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.