2 个版本
0.1.1 | 2024 年 7 月 28 日 |
---|---|
0.1.0 | 2024 年 7 月 28 日 |
1360 在 命令行工具 中排名
235 每月下载次数
9KB
92 行
Quewuigrep
Quewuigrep 是一个用于在文件中搜索单词或短语的命令行工具。它模仿了经典 grep
命令的功能,但用 Rust 实现。此工具允许您进行大小写敏感和大小写不敏感的搜索。
特性
- 大小写敏感搜索:在考虑大小写的情况下搜索单词或短语。
- 大小写不敏感搜索:忽略大小写搜索单词或短语。
- 简单快捷:用 Rust 构建,以确保性能和安全。
安装
要安装 Quewuigrep,您的机器上需要安装 Rust。如果您没有安装 Rust,可以从 rust-lang.org 获取。
克隆仓库并构建项目
sh git clone https://github.com/yourusername/quewuigrep.git cd quewuigrep cargo build --release
可执行文件将位于 target/release
目录。
使用方法
要使用 Quewuigrep,请运行以下命令
sh./quewuigrep<查询> <文件名>
<query>
:您要搜索的单词或短语。<filename>
:要搜索的文件。
示例
sh./quewuigrep"search_term"example.txt
大小写不敏感搜索
要执行大小写不敏感搜索,请设置 CASE_INSENSITIVE
环境变量
shCASE_INSENSITIVE=1 ./quewuigrep"search_term"example.txt
项目结构
- main.rs:应用程序的入口点。它处理参数解析并调用
run
函数。 - lib.rs:包含核心功能,包括
Config
结构体、run
函数和搜索函数。
运行测试
要运行测试,请使用以下命令
sh cargo test
贡献
欢迎贡献!请在 GitHub 上打开一个问题或提交一个 pull 请求。
许可证
本项目采用MIT许可证。详细信息请参阅LICENSE文件。