@@ -0,0 +1,828 @@
+import click%0Afrom ytdata import YTData%0A%0A%0A@click.command()%0A@click.option('--channel', '-c', required=True,%0A              help='i.e. %5C'UCupvZG-5ko_eiXAupbDfxWw%5C' for CNN')%0A@click.option('--max_results', '-n', default=100,%0A              help='The maximum number of items to request.')%0A@click.option('--output_file', '-o', default='results.json',%0A              help='''Where results will be dumped.%5C%0A                    Default is %5C'results.json%5C'.''')%0A@click.argument('fields', nargs=-1, metavar='%3Cfields%3E')%0Adef main(channel, max_results, output_file, fields):%0A    %22%22%22%0A    YouTube Data API for humans.%0A%0A    Example:%0A%0A        ytdata -c UCupvZG-5ko_eiXAupbDfxWw -n 250 videoId title description%0A    %22%22%22%0A    channel_data = YTData(channel, max_results, fields, verbose=True)%0A    channel_data.fetch()%0A    channel_data.dump(output_file)%0A

include cli.py, adding CLI support