منصوبے کے بارے میں

# Onefetch Onefetch ایک کمانڈ لائن یوٹیلیٹی ہے جو گٹ ریپوزٹری کی معلومات اور کوڈ کے اعداد و شمار براہ راست ٹرمینل میں دکھانے کے لیے استعمال ہوتی ہے۔ یہ کسی بھی بیرونی سروس کی ضرورت کے بغیر پروجیکٹ کی تفصیلات جیسے زبان کی تقسیم، کمٹ کی سرگرمی، مصنف کی معلومات، اور دیگر مختلف میٹا ڈیٹا کا فوری جائزہ فراہم کرتی ہے۔ ## اہم خصوصیات - **آف لائن آپریشن**: تمام ڈیٹا مقامی طور پر گٹ ریپوزٹری سے پڑھا جاتا ہے، کسی نیٹ ورک درخواست کی ضرورت نہیں - **کارکردگی پر توجہ**: بڑی ریپوزٹریز کے لیے بھی تیز رفتار عمل - **وسیع زبان کی حمایت**: crates_io/language-detect crate کے ذریعے 100 سے زیادہ پروگرامنگ زبانوں کو پہچانتا ہے - **حسب ضرورت آؤٹ پٹ**: کمانڈ لائن فلیگز کے ذریعے JSON اور YAML سمیت متعدد آؤٹ پٹ فارمیٹس کی حمایت کرتا ہے - **زبان کی فلٹرنگ**: صارفین کنٹرول کر سکتے ہیں کہ کون سی زبان کی اقسام دکھائی جائیں (پروگرامنگ، مارک اپ، نثر، ڈیٹا) - **مصنف کی ڈیڈپلیکیشن**: `.mailmap` فائل کی حمایت کے ذریعے مصنف کے ڈپلیکیٹ اندراجات کو سنبھالتا ہے ## استعمال Onefetch کو کسی مخصوص ریپوزٹری پاتھ پر یا ریپوزٹری ڈائریکٹری کے اندر سے چلایا جا سکتا ہے: ```bash onefetch /path/to/repo ``` یا ریپوزٹری پر جائیں اور بغیر کسی دلیل کے چلائیں۔ ## انسٹالیشن ریلیز پیج سے Linux، macOS، اور Windows کے لیے پہلے سے بنے ہوئے بائنریز دستیاب ہیں۔ معاون پیکیج مینیجرز میں Ubuntu APT، Arch Linux pacman، openSUSE zypper، macOS کے لیے Homebrew، اور Windows کے لیے winget شامل ہیں۔ ## کنفیگریشن صارفین کمانڈ لائن آرگیومنٹس کے ذریعے ڈسپلے کے اختیارات کو حسب ضرورت بنا سکتے ہیں، بشمول ٹیکسٹ اسٹائلنگ، انفو لائن کی مرئیت، فائل اور ڈائریکٹری کو نظر انداز کرنے کے پیٹرن، اور آؤٹ پٹ فارمیٹ کا انتخاب۔