#cat #wc #cli

已删除 文本处理工具包

Unix 拼接命令 (cat) 的 Rust 实现

0.1.1 2020年9月24日
0.1.0 2020年9月24日

#24 in #wc

每月下载量 29

MIT 许可证

8KB
118

Text-Processing-Toolkit

Text-Processing-Toolkit 包含了几个简单且轻量级的 Rust 实现,用于流行的 Unix Shell 命令,如 cat 和 wc,由于 Rust 编译器的支持,它们可以在任何地方运行。

安装

通过以下方式从源代码安装:

cargo install tpt

TPR

Text-Processing-Read - 简称 tpr - 是一个类似于 cat 的命令行工具,可以使用如下方式使用:

Text Processing Toolkit 0.1
IceBlockProduction
A Rust implementation of the Unix concatenate command (cat)

USAGE:
    tpr.exe [FLAGS] --file <file>

FLAGS:
    -h, --help        Prints help information
    -n, --numbered    Print lines numbered
    -V, --version     Prints version information

OPTIONS:
    -f, --file <file>    Path to file

示例用法如下:

tpr -n -f faust.txt   This prints everything from the specified file faust.txt with numbered lines to stdout

TPC

Text-Processing-Count - 简称 tpc - 是一个类似于 wc 的命令行工具,可以使用如下方式使用:

Text Processing Toolkit 0.1
A Rust implementation of the Unix wordcount command (wc)

USAGE:
    tpc.exe [FLAGS] --file <file>

FLAGS:
    -b, --bytes      Print byte count
    -c, --chars      Print char count
    -h, --help       Prints help information
    -l, --lines      Print line count
    -V, --version    Prints version information
    -w, --words      Print word count

OPTIONS:
    -f, --file <file>    Path to file

示例用法如下:

tpc -bclw -f faust.txt   This prints the byte count, char count, line count and word count of the file faust.txt to stdout

许可证

MIT 许可证授权。

依赖

~3MB
~50K SLoC