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,支援跨平台並包含完整的測試與效能基準測試套件。