Add initial CLI support

This commit is contained in:
Andrew Mulbrook 2026-03-21 22:25:32 -05:00
parent e16d67e2f8
commit 22a9c68611
14 changed files with 168 additions and 26 deletions

View file

@ -10,6 +10,9 @@ license = "AGPL-3.0-or-later"
requires-python = ">=3.11"
dependencies = []
[project.scripts]
trove = "trovedb.cli:cli_main"
[project.optional-dependencies]
dev = [
"pytest",
@ -19,6 +22,9 @@ dev = [
[tool.setuptools_scm]
[tool.setuptools.packages.find]
include = ["trovedb*"]
[tool.ruff]
line-length = 88
target-version = "py311"