أصبح ripgrep (أمر rg) أداة البحث الافتراضية في الشفرة لجيل كامل من المطورين، ولسبب وجيه: فهو أسرع بكثير من grep -r، ويتجاوز الضجيج. فهو افتراضياً يتجاهل الملفات المخفية والثنائية وأي شيء مدرج في .gitignore، لذا يعيد البحث في المستودع نتائج ذات صلة بدل آلاف المطابقات المدفونة في node_modules.

bash
rg --type py "def\s+main" src/

يجد هذا تعريفات دوال بايثون باسم main داخل ملفات .py فقط تحت src/. ومرشّح --type مبني على مجموعة كبيرة من إعدادات اللغات الجاهزة، ويمكنك إضافة إعداداتك. يدعم ripgrep تعابير PCRE2 الكاملة عبر -P، ومعاينة الاستبدال عبر -r، ومخرجات JSON عبر --json للأدوات. تأتي سرعته من محرك تعابير سريع واجتياز متوازٍ للمجلدات وقراءة عبر تعيين الذاكرة. وتدمجه محررات مثل VS Code كمحرك بحث لها. سواء كنت تبحث في السجلات أو تدقق قاعدة شفرة عن استدعاء هشّ أو تبني سكربتاً، فإن ripgrep هو أول ما تمدّ يدك إليه.