#markdown-tables #table #markdown #generate-markdown #bnf #terminal

app mdtg

在您的终端中使用简单的规范快速生成 markdown 表格

2 个稳定版本

使用旧的 Rust 2015

1.0.1 2019 年 8 月 29 日
1.0.0 2019 年 5 月 24 日
0.1.0 2019 年 5 月 24 日

#2747解析实现

MIT 许可协议

15KB
358

Markdown 表格生成器 mdtg

Crates.io

在您的终端中使用简单的规范快速生成 markdown 表格。

安装

crates.io

$ cargo install mdtg

手动

$ git clone https://github.com/lukakerr/mdtg.git
$ cargo run

用法

# Create a 4 by 4 table, without spaces in argument
$ mdtg 4x4

|        |        |        |        |
| ------ | ------ | ------ | ------ |
|        |        |        |        |
|        |        |        |        |
|        |        |        |        |
|        |        |        |        |

# Create a 3 by 5 table, with left, center and right aligned columns
$ mdtg "3lcr x 5"

|        |        |        |
| ------ |:------:| ------:|
|        |        |        |
|        |        |        |
|        |        |        |
|        |        |        |
|        |        |        |

BNF 语法

Spec      -> Column Cross Row
Column    -> Num Positions
Row       -> Num
Num       -> Digit | Digit Num
Digit     -> [0-9]
Cross     -> "x"
Positions -> Position | Position Positions
Position  -> "l" | "r" | "c"

无运行时依赖