From 26174d00dcaefe93e4bab95e27d8785391fd91eb Mon Sep 17 00:00:00 2001 From: Bryan Bailey Date: Mon, 14 Mar 2022 08:31:28 -0400 Subject: [PATCH] added click_default_group package; configured setup.py installation --- setup.py | 6 ++++++ yoink/cli.py | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d2059f8..e52b072 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,12 @@ setuptools.setup( long_description=long_description, long_description_content_type='text/markdown', url='https://gitlab.com/Rigil-Kent/yoink', + packages=setuptools.find_packages(), + classifiers=[ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + ], entry_points={ 'console_scripts': [ 'yoink = yoink.cli:yoink' diff --git a/yoink/cli.py b/yoink/cli.py index dcb6277..a2a0275 100644 --- a/yoink/cli.py +++ b/yoink/cli.py @@ -1,6 +1,8 @@ +from email.policy import default import os import sys import click +from click_default_group import DefaultGroup from yoink.common import app_root, library_path, config_path from yoink.comic import Comic @@ -9,7 +11,7 @@ from yoink.comic import Comic queue = [] -@click.group() +@click.group(cls=DefaultGroup, default='init', default_if_no_args=True) @click.option('-c', '--comic', help='Download a Comic file') @click.option('-t', '--torrent', help='Download a Torrent') def yoink(comic, torrent):