diff --git a/esds/__init__.py b/esds/__init__.py index 4ef2e06..9913200 100644 --- a/esds/__init__.py +++ b/esds/__init__.py @@ -3,4 +3,5 @@ __version__ = "0.0.1" from esds.simulator import Simulator from esds.rcode import RCode +from esds.__main__ import main diff --git a/pyproject.toml b/pyproject.toml index d8682e5..87f7e43 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,3 +12,6 @@ packages = ["esds"] [tool.setuptools.dynamic] version = {attr = "esds.__version__"} + +[project.scripts] +esds = "esds:main" \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index b8545b8..4004842 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,6 +7,10 @@ description = Extensible Simulator of Distributed Systems keywords = simulator, distributed systems, cyber-physical systems, network, wireless, wired license = GNU LGPLv3 +[options.entry_points] +console_scripts = + esds = esds:main + [options] install_requires = numpy