# rtab A command-line tool for generating tables from CSV. ## Examples All of the below examples will use the following CSV file as input. ```csv ,Labial,Alveolar,Dorsal Plosive,p,t,k Nasal,m,n, Fricative,,s, Approximant,w,l,j ``` The basic style can be specified with the `--style` option, defaulting to `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 │ └─────────────┴────────┴──────────┴────────┘ ``` Additional spacing can be added with the `--spaces` (or `-s`) option. ``` $ rtab input.csv -s2 Labial Alveolar Dorsal Plosive p t k Nasal m n Fricative s Approximant w l j ``` The `--spaces` option works similarly for the `fancy` style. The `fancy` style can be further customized with the `--headers` and `--separators` flags. ``` $ 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 │ └─────────────┴────────┴──────────┴────────┘ ```