diff --git a/pyproject.toml b/pyproject.toml index e02b732..67a809b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,6 +49,9 @@ dependencies = [ Repository = "https://github.com/gecio/anycastd" Issues = "https://github.com/gecio/anycastd/issues" +[project.scripts] +anycastd = "anycastd.__main__:run" + [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" diff --git a/src/anycastd/__main__.py b/src/anycastd/__main__.py index dba2d33..b92df95 100644 --- a/src/anycastd/__main__.py +++ b/src/anycastd/__main__.py @@ -13,8 +13,12 @@ def _check_python_version() -> None: ) -if __name__ == "__main__": +def run() -> None: _check_python_version() from anycastd._cli import app app() + + +if __name__ == "__main__": + run()