11 releases
0.1.11 | Dec 10, 2021 |
---|---|
0.1.10 | Sep 10, 2021 |
0.1.8 | Aug 27, 2021 |
0.1.7 | Aug 29, 2020 |
0.1.4 | Jul 8, 2020 |
#1907 in Command line utilities
38KB
787 lines
ysv
Stands for:
- Yeti CSV
- or, YAML driven CSV formatter
Clean up and transform CSV data as specified by a YAML formatted config file. Lightning fast.
Installation
cargo install ysv
Usage
Run the app against one of the samples:
cd samples/vehicles
ysv ysv.yaml input.csv > output.csv
(check output.csv
files in the samples/*
directories.)
Documentation
To rebuild a sample:
./sample vehicles
Disclaimer
This is the first program I ever wrote in Rust programming language, and development stage is still Alpha. However, I am using it for production tasks, which has lead me to believe it can be useful to someone else, too.
Attribution
The mountain icon was made by Freepik from www.flaticon.com.
Dependencies
~12MB
~204K SLoC