ripgrep

ripgrep

GitHub: https://github.com/BurntSushi/ripgrep

⭐ 星星數: 59031

摘要: ripgrep 是一個使用 Rust 編寫的高效能命令列搜尋工具,能夠遞迴搜尋目錄中的正則表達式模式並自動遵守 gitignore 規則。

技術堆疊: Rust, regex-automata, aho-corasick, bstr, serde, clap, ignore, grep

架構: 專案採用 Rust workspace 架構,核心功能模組化為多個 crate(如 globset、grep、ignore),主程式位於 crates/core/main.rs,支援跨平台並包含完整的測試與效能基準測試套件。