用 Justfile 管理常用命令
just 是命令运行器,语法类似 Make 但没有构建依赖。它适合项目里的测试、格式化、部署等常用任务,跨平台且错误信息更友好。
# Justfile
test:
pytest -q
fmt:
black .
deploy env="staging":
./deploy.sh {{env}}
all: fmt test
just
just test
just deploy production
just --list
just 不是构建系统;文件依赖/增量构建用 make/bazel。cd 不跨行保持;需要时用 shebang recipe 或 set shell。{{var}} 插值;含空格/特殊字符时注意引用。just --list 看清楚。--dry-run 只打印不执行;复杂变量展开仍可能不直观。export 行为要看文档;不要假设和 Make 一样。just -f 指定。