5 个不稳定版本
0.3.2 | 2022年9月22日 |
---|---|
0.3.1 | 2022年9月21日 |
0.3.0 | 2022年9月15日 |
0.2.0 | 2022年9月15日 |
0.1.0 | 2022年8月24日 |
在 #trim 中排名第 7
16KB
198 行
headtail
head
和 tail
同时使用!
背景故事
没有找到现有的同时显示 head 和 tail 输出的实用工具,也没有找到将现有实用工具结合起来(即使在朋友们的帮助下)的好方法,于是我们决定自己制作一个。我们最终与 GitHub 的约 50 位其他工程师一起进行了“学习日”活动,并共同提出了一种最小可行性解决方案,效果良好!
现在它是一个真正的实用工具,我们一直在改进它。去试试吧!
贡献
欢迎贡献!以下是一些你可以查看的 好的入门问题。
快速入门
你需要安装 Rust。
# Install latest *release* version of headtail
$ cargo install headtail
# Use it on a file - prints the first 10 and last 10 lines
$ headtail somebigfile.txt
# Pipe stdout to it - prints the first 10 and last 10 lines
$ somecommand | headtail
# Print the first 25 and last 5 lines of a file
$ headtail somebigfile.txt -H 25 -T 5
# Print the default amount of first lines, but only 3 last lines
$ headtail somebigfile.txt -T 3
# Do the default thing...but then keep tailing the file and print
# out anything new that is appended to it.
$ headtail somebigfile.txt -f
查看 headtail -h
以获取完整的命令行选项列表。
开发
# Run locally with arguments
$ cargo run -- YOUR_ARGS_GO_HERE
# Enable debug logging
$ RUST_LOG=trace cargo run -- YOUR_ARGS_GO_HERE
# Install local development version of headtail into your ~/.cargo/bin
$ cargo install --path .
软件许可
根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款进行分发。
请参阅 license/APACHE 和 license/MIT。
依赖项
~6–16MB
~191K SLoC