ysv

Crates.ioysv
lib.rsysv
version0.1.11
sourcesrc
created_at2020-07-03 16:47:23.101147
updated_at2021-12-10 13:41:28.76331
descriptionYAML driven CSV formatter
homepagehttps://ysv.rs
repositoryhttps://github.com/ysv-rs/ysv
max_upload_size
id261061
size70,309
Anatoly Scherbakov (anatoly-scherbakov)

documentation

https://altaisoft.gitbook.io/ysv/

README

ysv

this

Crates.io Crates.io

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

View docs.

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.

Commit count: 156

cargo fmt