mirror of
https://github.com/anthonyaxenov/csv2md.git
synced 2024-11-22 13:25:03 +00:00
Stupidly simple tool to convert csv-file to markdown table
|
||
---|---|---|
.vscode | ||
.gitignore | ||
example.csv | ||
go.mod | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
csv2md
Stupidly simple tool to convert csv-file to markdown table.
Outputs result in stdout.
Usage
csv2md (-h|-help|--help|help) # to get this help
csv2md example.csv # convert data from file and write result in stdout
csv2md < example.csv # convert data from stdin and write result in stdout
cat example.csv | csv2md # convert data from stdin and write result in stdout
csv2md example.csv > example.md # convert data from file and write result in new file
csv2md example.csv | less # convert data from file and write result in stdout using pager
csv2md # paste or type data to stdin by hands
# press Ctrl+D to view result in stdout
csv2md > example.md # paste or type data to stdin by hands
# press Ctrl+D to write result in new file
...anything is possible with redirection and piping
IMPORTANT:
- input must be valid csv
- whitespaces allowed only between double-quotes
Examples can be found here: https://people.sc.fsu.edu/~jburkardt/data/csv/csv.html
Compilation
- Install go.
- Download this repo via zip or
git clone
. - Run
make help
to get help orgo run . <csv_path>
to build and run temporary binary.