#markdown-tables #table #markdown #md #cli

应用 mdtable-cli

一个使在 Markdown 中创建表格变得更容易的工具!

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

MIT 许可证

110KB
126

mdtable-cli

从 CSV 格式的数据生成 Markdown 表格的命令行工具。

Demo gif

有关程序参数的完整描述,请参阅 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

如果您不想下载 rustccargo,您可以直接从 发布页面 下载二进制文件。将其放在路径中的某个文件夹中,例如 /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