jbzoo/csv-blueprint

By jbzoo

Updated about 6 hours ago

CLI Utility for Validating and Generating CSV Files Based on Custom Rules.

Image
Integration & delivery
Data science
Databases & storage
1

50K+

jbzoo/csv-blueprint repository overview

JBZoo / CSV Blueprint

GitHub Release CI CI CI Docker Pulls GitHub License

The CSV Blueprint tool is a powerful and flexible utility designed for validating CSV files against a pre-defined schema specified in YAML format. With the capability to run both locally and in Docker environments, CSV Blueprint is an ideal choice for integrating into CI/CD pipelines, such as GitHub Actions, to ensure the integrity of CSV data in your projects.

See more details and up-to-date docs on repo readme.

Usage

Ensure you have Docker installed on your machine.

docker pull jbzoo/csv-blueprint:latest

# Run the tool inside Docker
docker run --rm                                  \
    --workdir=/parent-host                       \
    -v $(pwd):/parent-host                       \
    jbzoo/csv-blueprint:latest                   \
    validate:csv                                 \
    --csv=./tests/fixtures/demo.csv              \
    --schema=./tests/schemas/demo_schema.yml     \
    --ansi -vvv

Tag summary

Content type

Image

Digest

sha256:5fc78c0ac

Size

55.5 MB

Last updated

about 6 hours ago

docker pull jbzoo/csv-blueprint:master