#!/usr/bin/env python

import os
import sys

from optparse import OptionParser

from autovalidate import autovalidate

opt_parser = OptionParser()
opt_parser.add_option('-r', '--reporter', dest='reporter',
                      help='reporter (dot)', default='dot')
opt_parser.add_option('-x', '--exclude', dest='exclude',
                      help='pattern(s) to exclude', default='')
opts, args = opt_parser.parse_args()

success = autovalidate(os.getcwd(), opts.reporter, exclude=opts.exclude)

sys.exit(0 if success else 1)
