#!/usr/bin/env python
"""
Usage:
  generate-doc <layer-definition>
  generate-doc --help
  generate-doc --version
Options:
  --help               Show this screen.
  --version            Show version.
"""
from __future__ import (absolute_import, division, print_function,
                        unicode_literals)

from docopt import docopt

import openmaptiles

from openmaptiles.tileset import Layer
from openmaptiles.docs import collect_documentation


if __name__ == '__main__':
    args = docopt(__doc__, version=openmaptiles.__version__)
    layer = Layer.parse(args['<layer-definition>'])
    markdown = collect_documentation(layer)
    print(markdown)
