feat: supports CLI mode

Squashed by:

STEP1 - 新增CLI命令行程序

🎨 style: improve code style and some typo fixes

remove: llms.txt
This commit is contained in:
LIghtJUNction
2025-04-19 21:17:25 +08:00
committed by Soulter
parent 56001ed272
commit b4f12fc933
5 changed files with 906 additions and 569 deletions
+7
View File
@@ -40,6 +40,13 @@ dependencies = [
"wechatpy>=1.8.18",
]
[project.scripts]
astrbot = "astrbot.cli.__main__:cli"
[build-system]
requires = ["hatchling", "uv-dynamic-versioning"]
build-backend = "hatchling.build"
[tool.ruff]
exclude = [
"astrbot/core/utils/t2i/local_strategy.py",