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", + ], + }, )