Skip to content

Commit 8cdfdaf

Browse files
authored
Install dispatch client as "dispatch-cli" (#50)
Install dispatch client as "dispatch-cli"
2 parents 3763b42 + 41e4b9b commit 8cdfdaf

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ dependencies = [
4444
]
4545
dynamic = ["version"]
4646

47+
[project.scripts]
48+
dispatch-cli = "frequenz.client.dispatch.__main__:main"
49+
4750
[[project.authors]]
4851
name = "Frequenz Energy-as-a-Service GmbH"
4952

src/frequenz/client/dispatch/__main__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,13 @@ async def display_help() -> None:
248248
click.echo(e)
249249

250250

251-
if __name__ == "__main__":
251+
def main() -> None:
252+
"""Entrypoint for the CLI."""
252253
if len(sys.argv) > 1:
253254
asyncio.run(cli.main())
254255
else:
255256
asyncio.run(interactive_mode())
257+
258+
259+
if __name__ == "__main__":
260+
main()

0 commit comments

Comments
 (0)