用于验证 Midscene + Android 云手机自动化链路的 npm CLI。
当前内置业务流是 红果免费短剧 的最小真实任务链路。
npm install -g @mattwin/mtmauto
mtmauto --help或直接使用:
npx @mattwin/mtmauto --help- 包名:
@mattwin/mtmauto - 可执行 bin:
mtmauto - 根命令
mtmauto:只显示帮助,不会默认执行业务流 - 查看版本:
mtmauto --version - 执行红果流程:
mtmauto hongguomtmauto hongguo runnpx @mattwin/mtmauto hongguo run
CLI 按调用方当前工作目录加载环境变量(不是包安装目录):
.env(若不存在则尝试env/dev.env).env.local(覆盖同名变量)
也可以显式指定文件:
mtmauto hongguo run --env-file ./config/prod.envMIDSCENE_MODEL_API_KEY=
MIDSCENE_MODEL_NAME=
MIDSCENE_MODEL_BASE_URL=
MIDSCENE_MODEL_FAMILY=gpt-5
VMOS_SSH_USER=
VMOS_SSH_HOST=
VMOS_SSH_PORT=
VMOS_SSH_PASSWORD=
VMOS_LOCAL_ADB_PORT=
VMOS_REMOTE_ADB_HOST=
VMOS_REMOTE_ADB_PORT=npm install
npm run check
npm test
npm run build快速执行红果流程(源码模式):
npm run democi.yml:类型检查、测试、构建、打包校验,以及构建后 CLI help smoke testpublish.yml:默认走 npm trusted publishing(GitHub OIDC),仅在 trusted publishing 不可用时使用NPM_TOKEN作为次要 fallback
发布流程会从 package.json 读取包名,不再硬编码旧包名。