इस प्रोजेक्ट के बारे में
# Onefetch
Onefetch एक कमांड-लाइन उपयोगिता है जो Git रिपॉजिटरी की जानकारी और कोड आँकड़े सीधे टर्मिनल में प्रदर्शित करती है। यह भाषा विभाजन, कमिट गतिविधि, लेखक जानकारी, और अन्य विभिन्न मेटाडेटा जैसे प्रोजेक्ट विवरणों का त्वरित अवलोकन प्रदान करता है, बिना किसी बाहरी सेवा की आवश्यकता के।
## मुख्य विशेषताएँ
- **ऑफ़लाइन संचालन**: सभी डेटा स्थानीय रूप से Git रिपॉजिटरी से पढ़ा जाता है, कोई नेटवर्क अनुरोध नहीं
- **प्रदर्शन पर केंद्रित**: बड़े रिपॉजिटरी के लिए भी तेज़ निष्पादन
- **व्यापक भाषा समर्थन**: crates_io/language-detect क्रेट के माध्यम से 100 से अधिक प्रोग्रामिंग भाषाओं को पहचानता है
- **अनुकूलन योग्य आउटपुट**: कमांड-लाइन फ्लैग के माध्यम से JSON और YAML सहित कई आउटपुट प्रारूपों का समर्थन
- **भाषा फ़िल्टरिंग**: उपयोगकर्ता नियंत्रित कर सकते हैं कि कौन सी भाषा प्रकार प्रदर्शित हों (प्रोग्रामिंग, मार्कअप, गद्य, डेटा)
- **लेखक डिडुप्लिकेशन**: `.mailmap` फ़ाइल समर्थन के माध्यम से डुप्लिकेट लेखक प्रविष्टियों को संभालता है
## उपयोग
Onefetch को किसी विशिष्ट रिपॉजिटरी पथ के विरुद्ध या रिपॉजिटरी निर्देशिका के भीतर से चलाया जा सकता है:
```bash
onefetch /path/to/repo
```
या रिपॉजिटरी में नेविगेट करें और बिना तर्क के चलाएँ।
## स्थापना
Linux, macOS, और Windows के लिए पूर्व-निर्मित बाइनरी रिलीज़ पृष्ठ से उपलब्ध हैं। समर्थित पैकेज प्रबंधकों में Ubuntu APT, Arch Linux pacman, openSUSE zypper, macOS के लिए Homebrew, और Windows के लिए winget शामिल हैं।
## कॉन्फ़िगरेशन
उपयोगकर्ता कमांड-लाइन तर्कों के माध्यम से प्रदर्शन विकल्पों को अनुकूलित कर सकते हैं, जिसमें टेक्स्ट स्टाइलिंग, जानकारी पंक्ति दृश्यता, फ़ाइल और निर्देशिका अनदेखा पैटर्न, और आउटपुट प्रारूप चयन शामिल है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.