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

ripgrep ایک کمانڈ-لائن سرچ ٹول ہے جسے رفتار اور کارکردگی کے لیے ڈیزائن کیا گیا ہے۔ یہ موجودہ ڈائریکٹری میں ریگولر ایکسپریشن (regular expression) پیٹرن کے لیے ریکرسو سرچ کرتا ہے، اور خود بخود چھپی ہوئی فائلوں، بائنری فائلوں، اور ان فائلوں کو چھوڑ دیتا ہے جو .gitignore، .ignore، یا .rgignore فائلوں میں درج ہوتی ہیں۔ اہم صلاحیتوں میں شامل ہیں: - Rust کے regex انجن کے ذریعے اعلیٰ کارکردگی والی تلاش، جو SIMD اور finite automata کا استعمال کرتی ہے۔ - Windows، macOS، اور Linux کے لیے بہترین سپورٹ۔ - ڈیفالٹ طور پر مکمل Unicode سپورٹ۔ - ٹائپ-بیسڈ فلٹرنگ کے ذریعے مخصوص فائل ٹائپس کو تلاش کرنے کی صلاحیت (مثلاً تلاش کو صرف Python فائلوں تک محدود کرنا)۔ - UTF-8 کے علاوہ متعدد ٹیکسٹ انکوڈنگز (مثلاً UTF-16, latin-1, GBK) کی سپورٹ۔ - --search-zip فلیگ کے ذریعے کمپریسڈ فائل فارمیٹس (brotli, bzip2, gzip, lz4, lzma, xz, zstandard) کے ساتھ انٹیگریشن۔ - ایڈوانس regex فیچرز جیسے look-around اور backreferences کے لیے اختیاری PCRE2 انجن سپورٹ۔ - کسی بھی ان پٹ پری پروسیسنگ فلٹرز کی سپورٹ۔ - ایک مخصوص کنفیگریشن فائل کے ذریعے کنفیگریشن۔