1.1 KiB
1.1 KiB
Cmdline
这是一个命令行工具模块,是PC-dev版的核心入口,可以执行诸多命令行指令,包括:
- 创建新工程
- 运行当前程序
- 运行开发服务器
- 打包
- 下载依赖项
- 自动测试
- 查看文档
其中核心是执行、测试、创建、打包
执行逻辑(目录):
- 创建脚本VM
- 查看当前文件夹下是否有启动脚本 boot.nut 有: 加载 没有: 加载默认boot脚本
- 运行脚本
执行逻辑(压缩包):
- 加载压缩包内文件系统
- 创建脚本VM
- 查看当前文件夹下是否有启动脚本 boot.nut 有: 加载 没有: 加载默认boot脚本
- 运行脚本
开发服务器逻辑:
- 创建脚本VM
- 查看当前文件夹下是否有启动脚本 有: 加载 没有: 加载默认boot脚本
- 监视当前文件夹下的文件变动
- 记录重启点
- 重载文件夹下脚本变动
- 运行脚本
测试逻辑:
- 检测是否有测试配置 test.nut
- 加载脚本,根据命令行参数执行对应测试
- 测试除了自动单元测试,还可以执行测试场景,加载人物、地图和剧情