tab completion instructions for bash and zsh (#11)

* instructions how to add completion.

* argument completion won't come until click 7.0

* version bump.

* drop 3.4 support.

* remove python 3.7

* new gif.

* new gif and use limit not count.
This commit is contained in:
Dave Gallant
2018-07-14 22:21:32 -04:00
committed by GitHub
parent 66b713e3cc
commit dcd7ad5838
6 changed files with 30 additions and 33 deletions

View File

@@ -1,4 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
__version__ = '0.1.3'
__version__ = '0.1.4'

View File

@@ -94,10 +94,10 @@ def posts(post_id, head, tail):
@cli.command(short_help="Displays threads in the specified forum.")
@click.option('--count', default=10, help='Number of topics.')
@click.argument('forum_id')
def threads(count, forum_id):
"""Displays threads in the specified forum id.
@click.option('--limit', default=10, help='Number of topics.')
@click.argument('forum_id', default=9)
def threads(limit, forum_id):
"""Displays threads in the specified forum id. Defaults to 9.
Popular forum ids:
@@ -113,7 +113,7 @@ def threads(count, forum_id):
74 \t shopping discussion
88 \t cell phones
"""
_threads = parse_threads(get_threads(forum_id, count), count)
_threads = parse_threads(get_threads(forum_id, limit), limit)
for i, thread in enumerate(_threads, 1):
click.echo(" " + str(i) + "." +
get_vote_color(thread.get('score')) + Fore.RESET + thread.get('title'))