> For the complete documentation index, see [llms.txt](https://altaisoft.gitbook.io/ysv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://altaisoft.gitbook.io/ysv/usage.md).

# Usage

How to run

`ysv` is a command line utility reading CSV data from standard input and printing the result to standard output. Thus, it should be called like this (in bash):

```
$ cat raw_input.csv | ysv vehicles.yaml > vehicles.csv
```

## Errors

If `ysv` encounters any errors while processing the data, they are printed to `stderr`. You can redirect them to a file:

```bash
cat input.csv | ysv config.yaml > output.csv 2>errors.log
```
