6 个版本
0.1.5 | 2021年6月6日 |
---|---|
0.1.4 | 2021年4月25日 |
#7 in #│
11KB
167 代码行
rtab
从 CSV 文件生成表格的命令行工具。
示例
以下所有示例将使用以下 CSV 文件作为输入。
,Labial,Alveolar,Dorsal
Plosive,p,t,k
Nasal,m,n,
Fricative,,s,
Approximant,w,l,j
基本样式可以通过 --style
选项指定,默认为 basic
。
$ rtab input.csv
Labial Alveolar Dorsal
Plosive p t k
Nasal m n
Fricative s
Approximant w l j
$ rtab input.csv --style fancy
┌─────────────┬────────┬──────────┬────────┐
│ │ Labial │ Alveolar │ Dorsal │
│ Plosive │ p │ t │ k │
│ Nasal │ m │ n │ │
│ Fricative │ │ s │ │
│ Approximant │ w │ l │ j │
└─────────────┴────────┴──────────┴────────┘
可以通过 --spaces
(或 -s
)选项添加额外的间距。
$ rtab input.csv -s2
Labial Alveolar Dorsal
Plosive p t k
Nasal m n
Fricative s
Approximant w l j
--spaces
选项对于 fancy
样式也具有相似的作用。
fancy
样式可以通过 --headers
和 --separators
标志进行进一步定制。
$ rtab input.csv --style fancy --headers
┌─────────────┬────────┬──────────┬────────┐
│ │ Labial │ Alveolar │ Dorsal │
├─────────────┼────────┼──────────┼────────┤
│ Plosive │ p │ t │ k │
│ Nasal │ m │ n │ │
│ Fricative │ │ s │ │
│ Approximant │ w │ l │ j │
└─────────────┴────────┴──────────┴────────┘
$ rtab input.csv --style fancy --separators
┌─────────────┬────────┬──────────┬────────┐
│ │ Labial │ Alveolar │ Dorsal │
├─────────────┼────────┼──────────┼────────┤
│ Plosive │ p │ t │ k │
├─────────────┼────────┼──────────┼────────┤
│ Nasal │ m │ n │ │
├─────────────┼────────┼──────────┼────────┤
│ Fricative │ │ s │ │
├─────────────┼────────┼──────────┼────────┤
│ Approximant │ w │ l │ j │
└─────────────┴────────┴──────────┴────────┘
依赖
~2.5MB
~27K SLoC