1 个不稳定版本

0.1.0 2020年8月14日

#1722文本处理

MIT 许可证

5KB
61

单元测试

cargo run tests sample.text

运行

cargo run someStringToSearch someFileName

cargo run the sample.txt # shows 2 matching lines

cargo run t sample.txt   # shows 4 matching lines

cargo run \  sample.txt  # match all lines with spaces, in this case all lines except the new line

可在任何地方执行

cargo build --release
cd ~/code/rust/grepy/target/release
./grepy run t sample.txt                                # same as # cargo run t sample.txt
~/code/rust/grepy/target/release/grepy run t sample.txt # same as # cargo run t sample.txt

所以……只需将 rust 添加到你的路径,你就可以在任何地方运行它

注意当前权限

这些是正常的,与 chmod +x grepy -rwxr-xr-x 2 whoami staff 327K Aug 13 12:54 grepy

./grepy com some/path/to/some/file

它将创建一个二进制文件

./target/release/grepy

这个二进制文件是完全自包含的,所以你可以将其移动或复制到你的计算机上的其他位置。

在任何地方运行

这是我第一次在 stack overflow 上用 rust 语言回答

发布

cargo publish

参考

没有运行时依赖