tapr
tapr is a table pretty-printer. Outputs a CSV or TSV file as nicely as possible by adjusting column widths.
Screenshot:

Installation
CLI
USAGE:
tapr [FLAGS] [OPTIONS] <input>
FLAGS:
-c, --csv Force treats input file as CSV
-h, --help Prints help information
-H, --header Prints first line as a header
-n, --line-number Prints line number
-t, --tsv Force treats input file as TSV
-V, --version Prints version information
OPTIONS:
-s, --line-sampling <num> Sampling size of lines to determine width of each column. Specify `0` for +inf
[default: 100]
ARGS:
<input> Input file. Specify `-` to read from the standard input
To pipe tapr to less, do not forget to specify --raw-control-chars option to less:
) | |
License
MIT/Apache-2.0