poetry: add cli script

This commit is contained in:
tretrauit 2022-09-20 17:16:16 +07:00
parent 96d1c7e8d3
commit e133508d39
Signed by: tretrauit
GPG Key ID: CDDE1C97EE305DAF
3 changed files with 10 additions and 3 deletions

View File

@ -15,6 +15,9 @@ detools = "^0.51.0"
[tool.poetry.group.dev.dependencies]
pytest = "^7.1.3"
[tool.poetry.scripts]
worthless = 'worthless.cli:main'
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

View File

@ -3,4 +3,4 @@ import asyncio
from worthless import cli
if __name__ == "__main__":
asyncio.run(cli.main())
cli.main()

View File

@ -322,7 +322,7 @@ class UI:
await self._patcher.clear_cache()
async def main():
async def main_async():
default_dirs = appdirs.AppDirs(constants.APP_NAME, constants.APP_AUTHOR)
parser = argparse.ArgumentParser(
prog="worthless", description="A worthless launcher written in Python."
@ -584,5 +584,9 @@ async def main():
await ui.verify_game()
def main():
asyncio.run(main_async())
if __name__ == "__main__":
asyncio.run(main())
main()