Sha256: 562c3fae3fa3c6d5f8b5e5138b0dc9b560af436b45c45caabfd06a9100396546

Contents?: true

Size: 891 Bytes

Versions: 2

Compression:

Stored size: 891 Bytes

Contents

# Cvg

## Examples

cvg --present colA input.csv

cvg --missing colA input.csv

cvg --regex 'colA:/\d+/' input.csv

cvg --detect-missing input.csv

cvg --lt 'colA:5' input.colA

Multiple tests:

cvg --present colA --missing colB input.csv

Multi files: (different column order OK)

cvg --present colA input1.csv input2.csv

## TODO

DONE allows special "PRESENT" filter

DONE takes multiple csvs as input

DONE allows special "FALSE_OR_BLANK" filter

DONE combines tests

DONE allows single string matching

DONE allows multiple option matching

DONE allows regex matching

DONE allows > >= < <= comparisons

DONE treat as missing %w{ N/A n/a NULL null - #DIV/0 #REF! #NAME? NIL nil NA na #VALUE! #NULL! NaN #N/A #NUM! ? }

writes report (why rejected row, checks missing and extra columns across input files)

dup checks on certain cols

optionall uses minimal set of headers shared by all

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cvg-0.0.2 README.md
cvg-0.0.1 README.md