From cb4747fcf1217c5675eafb2a89a2cd089d4e1f9e Mon Sep 17 00:00:00 2001 From: Brendan Haines Date: Sat, 14 Sep 2024 13:42:58 -0600 Subject: [PATCH] add entrypoint to setup --- goat_monitor/goat_monitor.py | 6 +++++- setup.py | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/goat_monitor/goat_monitor.py b/goat_monitor/goat_monitor.py index 12388ca..0222d48 100644 --- a/goat_monitor/goat_monitor.py +++ b/goat_monitor/goat_monitor.py @@ -100,5 +100,9 @@ def wrap(command: List[str], config: Path, retries: int, version): # %% main -if __name__ == "__main__": +def main(): wrap() + + +if __name__ == "__main__": + main() diff --git a/setup.py b/setup.py index 39f39cb..82075f5 100644 --- a/setup.py +++ b/setup.py @@ -20,4 +20,9 @@ setup( "click", "gotify", ], + entry_points={ + "console_scripts": [ + "goat_monitor = goat_monitor.goat_monitor:main", + ], + }, )