move common code to its own module and out of __init__.py, move command to __main__.py

This commit is contained in:
Andrew Cassidy 2021-04-10 01:34:26 -07:00
parent b8aba4d382
commit 4c6b683616
3 changed files with 10 additions and 5 deletions

View File

@ -1 +1,6 @@
from _quicktex import * from _quicktex import *
if __name__ == "__main__":
from quicktex.cli.quicktex import cli
cli()

View File

@ -5,12 +5,12 @@ from quicktex.cli.decode import decode
@click.group() @click.group()
@click.version_option() @click.version_option()
def cli(): def main():
"""Encode and Decode various image formats""" """Encode and Decode various image formats"""
cli.add_command(encode) main.add_command(encode)
cli.add_command(decode) main.add_command(decode)
if __name__ == '__main__': if __name__ == '__main__':
cli() main()

View File

@ -124,7 +124,7 @@ setup(
}, },
entry_points=''' entry_points='''
[console_scripts] [console_scripts]
quicktex=quicktex.cli.quicktex:cli quicktex=quicktex.__main__:main
''', ''',
zip_safe=False, zip_safe=False,
) )