@@ -11,6 +11,23 @@ ignore certain column[s] by regex, name or number. It can output the
1111tabular data in a range of formats (see below). There's even an
1212interactive filter/selection tool available.
1313
14+ ## FEATURES
15+
16+ - supports csv, json or ascii format
17+ - split any tabular input data by character or regular expression into columns
18+ - add headers if input data doesn't contain them (automatically or manually)
19+ - print tabular data as ascii table, org-mode, markdown, csv, shell-evaluable or yaml format
20+ - filter rows by regular expression (saves a call to ` | grep ... ` )
21+ - filter rows by column filter
22+ - filters may also be negations eg ` -Fname!=cow.* ` or ` -v `
23+ - modify cells wih regular expressions
24+ - reduce columns by specifying which columns to show, with regex support
25+ - color support
26+ - sort by any field[ s] , multiple sort modes are supported
27+ - shell completion for options
28+ - regular used options can be put into a config file
29+ - filter TUI where where you can interactively sort and filter rows
30+
1431## Demo
1532
1633![ demo cast] ( vhsdemo/demo.gif )
@@ -36,6 +53,9 @@ Operational Flags:
3653 -R, --regex-transposer </from/to/> Apply /search/replace/ regexp to fields given in -T
3754 -j, --json Read JSON input (must be array of hashes)
3855 -I, --interactive Interactively filter and select rows
56+ --auto-headers Generate headers if there are none present in input
57+ --custom-headers a,b,... Use custom headers, separated by comma
58+
3959
4060Output Flags (mutually exclusive):
4161 -X, --extended Enable extended output
0 commit comments