refactor(cli): 调整pymake运行策略和命令映射
将默认运行策略从sequential改为thread,重构开发工具命令的映射关系,统一类型检查相关命令为tc
This commit is contained in:
@@ -102,8 +102,8 @@ def main():
|
|||||||
pymake type # 类型检查
|
pymake type # 类型检查
|
||||||
"""
|
"""
|
||||||
runner = px.CliRunner(
|
runner = px.CliRunner(
|
||||||
strategy="sequential",
|
strategy="thread",
|
||||||
description="PyMake - Python 构建工具 (替代 Makefile)",
|
description="PyMake - Python 构建工具",
|
||||||
graphs={
|
graphs={
|
||||||
# 构建命令
|
# 构建命令
|
||||||
"b": px.Graph.from_specs([uv_build]),
|
"b": px.Graph.from_specs([uv_build]),
|
||||||
@@ -114,13 +114,13 @@ def main():
|
|||||||
# 清理命令
|
# 清理命令
|
||||||
"c": px.Graph.from_specs([git_clean]),
|
"c": px.Graph.from_specs([git_clean]),
|
||||||
# 开发工具
|
# 开发工具
|
||||||
"t": px.Graph.from_specs([test]),
|
"cov": px.Graph.from_specs([test_coverage]),
|
||||||
"tc": px.Graph.from_specs([test, test_coverage]),
|
|
||||||
"tf": px.Graph.from_specs([test_fast]),
|
|
||||||
"lint": px.Graph.from_specs([ruff_lint, ruff_format]),
|
|
||||||
"type": px.Graph.from_specs([mypy_check, ty_check]),
|
|
||||||
"doc": px.Graph.from_specs([doc]),
|
"doc": px.Graph.from_specs([doc]),
|
||||||
|
"lint": px.Graph.from_specs([ruff_lint, ruff_format]),
|
||||||
"pb": px.Graph.from_specs([twine_publish, hatch_publish]),
|
"pb": px.Graph.from_specs([twine_publish, hatch_publish]),
|
||||||
|
"t": px.Graph.from_specs([test]),
|
||||||
|
"tf": px.Graph.from_specs([test_fast]),
|
||||||
|
"tc": px.Graph.from_specs([mypy_check, ty_check]),
|
||||||
"tox": px.Graph.from_specs([tox]),
|
"tox": px.Graph.from_specs([tox]),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user