ysv

Stands for:

Clean up and transform CSV data as specified by a YAML formatted config file. Lightning fast.

Installation

bash cargo install ysv

Usage

Run the app against one of the samples:

bash cd samples/vehicles cat input.csv | ysv ysv.yaml > output.csv

(check output.csv files in the samples/* directories.)

Documentation

View docs.

To rebuild a sample:

bash ./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.