From 14444548be0c042f07bd3e2ca3869a8c947dda08 Mon Sep 17 00:00:00 2001 From: Mohammad Torkashvand <mohammad.torkashvand@geant.org> Date: Wed, 1 May 2024 21:06:52 +0200 Subject: [PATCH] add gso-run-cli --- gso/main.py | 8 ++++++++ setup.py | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/gso/main.py b/gso/main.py index 20098b12f..8a3f636b1 100644 --- a/gso/main.py +++ b/gso/main.py @@ -1,8 +1,16 @@ """The main module that runs :term:`GSO`.""" +import os + from gso import init_cli_app, init_gso_app app = init_gso_app() + +def run_cli(): + os.chdir(os.path.dirname(os.path.abspath(__file__))) + init_cli_app() + + if __name__ == "__main__": init_cli_app() diff --git a/setup.py b/setup.py index 6339e95ae..71a3adb65 100644 --- a/setup.py +++ b/setup.py @@ -20,4 +20,9 @@ setup( "celery==5.3.6", ], include_package_data=True, + entry_points={ + "console_scripts": [ + "gso-run-cli=gso.main:run_cli", + ], + }, ) -- GitLab