Dev

apps/* packages/* 俩者本质都是 package, 关键在于可以独立部署

[project.scripts]

在 pakcage 包下的 pyproject.toml 中添加脚本

[project.scripts]
csxai-search = "csxai_search.main:main"
csxai-search-dev = "csxai_search.main:dev"

然后,同步包

uv sync --package csxai-search

才能生效,在根 pyproject.toml 下设置无效

--package 运行

uv run --package csxai_search uvicorn csxai_search.main:app --reload

安装 justfile

  • Win
winget install --id Casey.Just --exact