Об этом проекте

ripgrep — это инструмент поиска в командной строке, разработанный для обеспечения скорости и эффективности. Он рекурсивно ищет в текущем каталоге шаблон регулярного выражения, автоматически пропуская скрытые файлы, бинарные файлы, а также файлы, указанные в .gitignore, .ignore или .rgignore. Ключевые возможности включают: - Высокопроизводительный поиск на базе движка regex языка Rust с использованием SIMD и конечных автоматов. - Полноценная поддержка Windows, macOS и Linux. - Полная поддержка Unicode по умолчанию. - Возможность поиска по конкретным типам файлов с помощью фильтрации по типу (например, ограничение поиска только файлами Python). - Поддержка нескольких текстовых кодировок помимо UTF-8 (например, UTF-16, latin-1, GBK). - Интеграция со сжатыми форматами файлов (brotli, bzip2, gzip, lz4, lzma, xz, zstandard) с помощью флага --search-zip. - Опциональная поддержка движка PCRE2 для расширенных функций регулярных выражений, таких как look-around и обратные ссылки. - Поддержка произвольных фильтров предварительной обработки входных данных. - Конфигурация через специальный файл настроек.