ysv 0.1.0

YAML driven CSV formatter
Documentation

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.

Usage

Run the app against one of the samples:

cat samples/vehicles/input.csv | cargo run samples/vehicles/ysv.yaml

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

Documentation

View docs.

To rebuild a sample:

./sample vehicles

Disclaimer

This is the first program I ever wrote in Rust programming language, and while I value clean and beautiful code a lot - the code of this particular app leaves much to desire. I will write down some known issues with it into Issues.