#!/usr/bin/env python

"""
route53-transfer-ng

Usage:
  route53-transfer-ng [options] load <zone> <file>
  route53-transfer-ng [options] dump <zone> <file>
  route53-transfer-ng -h | --help
  route53-transfer-ng -v | --version

Options:
  -h --help             Show this screen.
  -v --version          Show the version.

  --format <format>     Format for the dump or load operations [default: 'yaml'].
                            Can be 'yaml' or 'json'.
  --dry-run             Perform a dry run when loading. Changes won't be applied.
  --use-upsert          Use UPSERT operations when updating existing resources
                            instead of CREATE + DELETE
"""

from docopt import docopt

from route53_transfer import __version__, app

params = docopt(__doc__, version='route53-transfer-ng %s' % __version__)
app.run(params)
