5 个稳定版本
使用旧 Rust 2015
1.1.1 | 2019年7月7日 |
---|---|
1.0.2 | 2019年6月29日 |
1.0.1 | 2019年6月3日 |
1.0.0 | 2019年6月1日 |
在 文本处理 类别中排名 #1867
110KB
126 行
mdtable-cli
从 CSV 格式的数据生成 Markdown 表格的命令行工具。
有关程序参数的完整描述,请参阅 Crates.io 页面。
用法
程序期望输入的每一行作为表格的行,即由换行符分隔的行。每个元素由一个 ,
(或另一个值,请参阅标志 -s
)分隔。这可以来自文件或 stdin。如果来自 stdin,您可以通过 EOF
或空行(即按两次回车)来表示表格的结束。
以下是一些示例 cli 用法
mdtable
mdtable table.csv -o mdtable.md
mdtable table.csv > mdtable.md
cat table.csv | mdtable > mdtable.md
有关程序参数的完整描述,请参阅 选项
。
有关输入和相应输出的示例,请参阅 examples.md。
安装
如果您是 Rust 程序员,例如您已安装 cargo
,只需这样做
cargo install mdtable-cli
如果您不想下载 rustc
和 cargo
,您可以直接从 发布页面 下载二进制文件。将其放在路径中的某个文件夹中,例如 /usr/local/bin
。
从源代码构建
如果您不相信来自 GitHub 的随机二进制文件,您可以从源代码自行构建
git clone [email protected]:AxlLind/mdtable-cli.git
cd mdtable-cli
cargo build --release
cp target/release/mdtable /usr/local/bin/
选项
USAGE:
mdtable [FLAGS] [OPTIONS] [FILE]
FLAGS:
-h, --help Prints help information
-m, --minimize Minimizes table output
-V, --version Prints version information
OPTIONS:
-o, --out <FILE> Prints output to this. [default: stdout]
-s, --separator <STRING> Separates values. [default: ,]
ARGS:
<FILE> Reads table tables from this. [default: stdin]
依赖项
~780KB