From f9d5e3c5356548a9f07bb56c6f74497b7f897b92 Mon Sep 17 00:00:00 2001 From: Max P Date: Sat, 26 Apr 2025 18:26:45 +0000 Subject: [PATCH] Adds CLI functionality with commands for clearing, building, synthesizing, and managing dependencies --- pyproject.toml | 6 ++++++ src/__init__.py | 0 src/{hdlbuild.py => cli.py} | 0 3 files changed, 6 insertions(+) create mode 100644 src/__init__.py rename src/{hdlbuild.py => cli.py} (100%) diff --git a/pyproject.toml b/pyproject.toml index 236544e..60dcb82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,6 +5,12 @@ description = "Flexible FPGA Build System" authors = ["0xMax42 "] license = "MIT" readme = "README.md" +packages = [ + { include = "src", from = "." } +] + +[tool.poetry.scripts] +hdlbuild = "cli:main" [tool.poetry.dependencies] python = "^3.10" diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/hdlbuild.py b/src/cli.py similarity index 100% rename from src/hdlbuild.py rename to src/cli.py