2 个版本
0.1.1 | 2022年12月25日 |
---|---|
0.1.0 | 2022年10月9日 |
#41 in #txt
300KB
102 行
这是 Rust 应用程序,用于在文件中搜索行,类似于 Linux 中的 grep 工具。
说明
安装
- 使用 rustc 安装 Rust,并安装最新的 Visual Studio 构建工具。
- 将此存储库分叉并克隆,然后在命令行中运行
cargo install
构建和运行
- 首先编写一些单元测试,已经编写了两个测试。
- 运行测试,使用
cargo test
- 使用
cargo build
构建应用程序 - 使用
cargo run text filename.txt
运行应用程序
- 如果您想通过应用环境变量 IGNORE_CASE 来搜索单词,请使用
IGNORE_CASE=1 cargo run text filename.txt
运行 - 如果您想删除该环境变量,请在终端中运行
PS> Remove-Item Env:IGNORE_CASE
,环境变量将被删除
如果您有兴趣将此应用程序作为大型项目中的依赖项使用,请使用存储库 minigrep_necimye,并可以使用 lib.rs 中编写的函数。
如果您有兴趣为此项目做出贡献,请克隆此项目后分叉并创建新的拉取请求。不允许在基础分支上工作。
一些示例
依赖项
~1.5MB
~24K SLoC