इस प्रोजेक्ट के बारे में
Purge एक मुफ्त, ओपन-सोर्स macOS उपयोगिता है जो आपको सुरक्षित रूप से डिस्क स्थान पुनः प्राप्त करने में मदद करने के लिए डिज़ाइन की गई है। यह आपके Mac को कैश फ़ाइलों, सिस्टम जंक और अन्य अनावश्यक डेटा के लिए स्कैन करता है जो समय के साथ जमा होता है, फिर आपको एक क्लिक से उन्हें साफ करने देता है। एक प्रमुख सुरक्षा विशेषता यह है कि कुछ भी स्थायी रूप से हटाया नहीं जाता है—सभी आइटम macOS ट्रैश में ले जाए जाते हैं, इसलिए आप आवश्यकता पड़ने पर कुछ भी पुनर्स्थापित कर सकते हैं।
### विशेषताएँ
- **ऐप कैश**: `~/Library/Caches`, सैंडबॉक्स कंटेनर कैश और सामान्य सिस्टम जंक स्कैन करता है। मित्रवत नाम, आइकन और सरल अंग्रेजी स्पष्टीकरण के साथ प्रति-ऐप कैश फ़ोल्डर दिखाता है। एक ही ऐप के लिए डुप्लिकेट कैश स्थानों को एक पंक्ति में मर्ज करता है।
- **डेव टूल्स**: Xcode, Homebrew, npm, pnpm, Yarn, CocoaPods, Gradle, Flutter, Docker Desktop, VS Code, Cursor, JetBrains, Cargo, Terraform और अधिक के लिए कैश साफ करता है। iOS सिम्युलेटर रनटाइम और डेवलपर प्रोजेक्ट आर्टिफैक्ट जैसे `node_modules`, Python वर्चुअल वातावरण, Rust `target` और बिल्ड आउटपुट भी संभालता है।
- **बड़ी फ़ाइलें**: दस्तावेज़, डेस्कटॉप, डाउनलोड, मूवीज़, संगीत और चित्रों में स्थान घेरने वाली व्यक्तिगत फ़ाइलें ढूंढता है। खोज, आकार/दिनांक फ़िल्टर, श्रेणी चिप्स (वीडियो, ऑडियो, चित्र, PDF, संग्रह, AI मॉडल, आदि) और एक बाइट-दर-बाइट डुप्लिकेट खोजकर्ता शामिल है जो समान फ़ाइलों को समूहित करता है और सुझाव देता है कि कौन सी रखनी हैं।
- **ऐप अनइंस्टॉलर**: एक पास में एक ऐप और उसके बचे हुए कैश, प्राथमिकताएं, कंटेनर, लॉग और लॉगिन सहायक हटाता है। सख्त मिलान साझा फ़ाइलों को गलती से हटाने से रोकता है।
- **सुरक्षा लेबल**: हर आइटम को एक लेबल मिलता है—✅ साफ करना सुरक्षित या ⚠️ पहले जांचें—ताकि आप जान सकें कि आप क्या हटा रहे हैं। अज्ञात फ़ोल्डर पूरी तरह से बाहर रखे जाते हैं।
- **सफाई विकल्प**: एक-क्लिक साफ, चयनित साफ, सुरक्षित फ़ाइलें साफ और निर्धारित स्वचालित सफाई (साप्ताहिक, मासिक, कस्टम अंतराल)। सभी विलोपन ट्रैश में जाते हैं।
- **सेटिंग्स**: उपस्थिति (लाइट/डार्क/सिस्टम), सफाई कार्यक्रम, डेवलपर प्रोजेक्ट पुरानापन सीमा, बहिष्कृत फ़ोल्डर और सफाई इतिहास।
- **मेनू बार साथी**: एक नज़र में पुनर्प्राप्त करने योग्य स्थान और त्वरित क्रियाएं दिखाता है।
- **गोपनीयता**: पूरी तरह से आपके Mac पर चलता है; कोई डेटा अपलोड नहीं होता। एकमात्र नेटवर्क गतिविधि एक वैकल्पिक दैनिक अपडेट जांच है।
### स्थापना
आप Purge को Homebrew के माध्यम से स्थापित कर सकते हैं:
```bash
brew install --cask jithin-sabu/tap/purge
```
या [रिलीज़ पेज](https://github.com/jithin-sabu/purge-app/releases/latest) से `.dmg` डाउनलोड करें। स्थापना के बाद, स्कैनिंग सक्षम करने के लिए सिस्टम सेटिंग्स में फुल डिस्क एक्सेस दें।
### स्रोत से निर्माण
macOS 13+ और Xcode 16+ की आवश्यकता है। रिपोजिटरी क्लोन करें और Xcode में `purge.xcodeproj` खोलें, फिर बिल्ड और चलाएं। निर्भरताएं (केवल Sparkle) Swift Package Manager के माध्यम से हल की जाती हैं।
### सुरक्षा
- डिफ़ॉल्ट रूप से ट्रैश: कुछ भी स्थायी रूप से हटाया नहीं जाता।
- अनुमत-सूची-आधारित विलोपन: केवल मान्यता प्राप्त सुरक्षित पथ पात्र हैं।
- Apple द्वारा नोटराइज़्ड और Sparkle के माध्यम से हस्ताक्षरित अपडेट।
- ओपन सोर्स: विलोपन तर्क पूरी तरह से निरीक्षण योग्य है।
### लाइसेंस
MIT लाइसेंस। उपयोग, संशोधन और वितरण के लिए स्वतंत्र।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.