用途:围绕 Litestar 框架的 CLI 使用,帮助处理应用自动发现、显式应用目标指定、运维命令、Schema 生成工作流与 CLI 扩展点。
主要能力与执行流程:确保应用自动发现可用(规范模块布局),或定义显式的应用导入路径;在项目脚本和团队文档中标准化 litestar 命令;将本地开发命令与生产运行时命令分开;仅在命令复用能明显改善团队工作流时才扩展 CLI。
实施规则:为命令和部署保留唯一规范入口;避免隐藏的环境假设,把必需环境变量显式化;在脚本中固定命令标志以避免行为漂移;在 CI/CD 中优先使用显式应用目标以保证可复现。
示例模式:
自动发现模式
litestar run
显式应用目标模式
litestar --app path.to.app:app run
验证清单:确认 litestar run 及其他核心命令能解析到正确的应用;确认与 schema 相关的 CLI 命令可在 CI 中无需人工步骤运行;确认命令别名/脚本在各环境中行为一致。
技能交接:当自动发现或应用工厂布局损坏时,使用 litestar-app-setup;涉及 schema 生成质量而非仅 CLI 调用时,使用 litestar-openapi。
参考:https://docs.litestar.dev/latest/usage/cli.html
限制:资料未提供具体版本要求、支持的平台、收费或价格信息,暂未提供。