Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

Commit e0dc6bb

Browse files
author
Thomas von Dein
committed
updated and added feature list
1 parent 8bdb3db commit e0dc6bb

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ ignore certain column[s] by regex, name or number. It can output the
1111
tabular data in a range of formats (see below). There's even an
1212
interactive 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
4060
Output Flags (mutually exclusive):
4161
-X, --extended Enable extended output

0 commit comments

Comments
 (0)