1 个不稳定版本
0.1.0 | 2022 年 10 月 2 日 |
---|
#14 在 #search-file
7KB
121 代码行
用 Rust 编写的 Grep 工具
使用方法
应用程序接受 2 个参数:查询搜索,文件模式。它还设置了一些从环境变量中设置的可选参数。请参阅下面的示例
cargo run -- "fn main" "src/*.rs"
IGNORE_CASE=1 cargo run -- "result" "src/main.rs"
IS_REGEXP=1 cargo run -- "fn.*Result" "src/main*"
IS_REGEXP=1 IGNORE_CASE=1 cargo run -- "fn.*result" "src/main*"
或者如果您只想运行二进制文件
cargo build
IS_REGEXP=1 IGNORE_CASE=1 ./target/debug/globgrep "fn.*result" "src/main*"
依赖项
~2.1–3MB
~54K SLoC