AnvilKit CLI
命令行工具 — 项目脚手架、代码生成、诊断
anvilkit-cli 是 AnvilKit 的开发者命令行工具,提供项目创建、代码生成和工程诊断功能。
安装
cargo install --path tools/anvilkit-cli命令
new — 创建新项目
anvilkit new my_game --template 3d-basic| 模板 | 说明 |
|---|---|
empty | 空项目 |
3d-basic | 3D 基础场景 |
topdown | 俯视角 2D |
first-person | 第一人称 3D |
自动执行:
- 在
games/my_game/创建目录结构 - 根据模板生成
main.rs、components.rs、resources.rs等 - 添加到 workspace members
- 运行
cargo check验证
generate — 代码生成
# 生成组件
anvilkit generate component PlayerHealth --fields "current:f32,max:f32"
# 生成资源
anvilkit generate resource GameSettings
# 生成系统
anvilkit generate system apply_damage代码生成包含标识符验证(Rust 关键字检查、命名规范)。
run — 运行游戏
anvilkit run my_game
# 等同于 cargo run -p my_gamedoctor — 工程诊断
anvilkit doctor检查项目:
- Rust 工具链版本
- workspace 配置
- 依赖健康状态
- 编译检查
check — 快速检查
anvilkit check
# 等同于 cargo check --workspacebuild — 构建
anvilkit build my_game --release