Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,8 @@ uv publish # 发布到 PyPI
uv run --package orzmc-app python scripts/build.py # PyInstaller 单文件二进制 → dist/
uv run python scripts/accept_selfupdate.py # 安装器 + 自升级本地验收(跨平台,--skip-build 复用 dist/)
uv run python scripts/accept_selfupdate.py --skip-build --powershell pwsh --expect-ps-major 7 # Windows:再验一遍 PS 7
uv run python ../scripts/accept/cli.py --cli 'uv run orzmc' # CLI 行为验收(源码模式,真实进程、按规范断言)
bin="$(uv run --all-packages python -c 'import shutil; print(shutil.which("orzmc"))')"
uv run python ../scripts/accept/cli.py --cli "$bin" # CLI 行为验收(源码模式,真实进程、按规范断言)
uv run python ../scripts/accept/cli.py --cli dist/orzmc --frozen # 同一套断言跑**冻结二进制**(发布前必跑)
uv run python ../scripts/accept/cli.py --list-cases # 看有哪些用例/分组;--only envelope,completion 只跑一组
uv lock # 锁定依赖
Expand Down
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ uv run ruff check .
uv run ruff format --check .
uv run mypy
uv run --all-packages pytest
uv run python ../scripts/accept/cli.py --cli 'uv run orzmc' # CLI 行为验收(真实进程:帮助/信封/退出码/取消/补全/MCP)
uv run python ../scripts/accept/cli.py --cli 'uv run orzmc' --state-paths ../docs/spec/state-paths.json # 额外比对补全落点
bin="$(uv run --all-packages python -c 'import shutil; print(shutil.which("orzmc"))')"
uv run python ../scripts/accept/cli.py --cli "$bin" # CLI 行为验收(真实进程:帮助/信封/退出码/取消/补全/MCP)
uv run python ../scripts/accept/cli.py --cli "$bin" --state-paths ../docs/spec/state-paths.json # 额外比对补全落点
uv build --all-packages
```

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,8 @@ uv run python scripts/accept_selfupdate.py --skip-build --powershell pwsh --expe

# CLI 行为验收(真实进程:帮助/信封/退出码/取消语义/补全/MCP;按规范断言)
# 脚本在父仓库 `scripts/accept/cli.py`(一份判据,Python 与 Swift 共用)
uv run python ../scripts/accept/cli.py --cli 'uv run orzmc'
bin="$(uv run --all-packages python -c 'import shutil; print(shutil.which("orzmc"))')"
uv run python ../scripts/accept/cli.py --cli "$bin"
uv run python ../scripts/accept/cli.py --cli dist/orzmc --frozen # 同一套断言跑冻结二进制(发布前必跑)

# 真实下载 Minecraft / Java 并启动
Expand Down
Loading