{"version":3,"file":"cli.cjs","names":["devMain"],"sources":["../src/cli.ts"],"sourcesContent":["import { main as devMain } from './one-click';\n\nfunction printHelp(): void {\n  console.log(`umpd\n\n用法:\n  umpd <mp-weixin> -w <wechatwebdevtools.app> [--port <port>] [--automator-port <port>]\n  umpd -p <mp-weixin> -w <wechatwebdevtools.app> [--port <port>] [--automator-port <port>]\n  umpd --project <mp-weixin> --wechat-devtools <wechatwebdevtools.app> [--port <port>] [--automator-port <port>]\n\n说明:\n  默认启动 Web Panel，并通过微信开发者工具 automator 读取当前小程序运行时 page.data。\n  mp-weixin 产物目录可直接作为第一个参数，也可用 -p / --proj / --project 指定。\n  -w / --wd / --wechat-devtools 都可以传微信开发者工具 .app 路径，工具会自动解析到 Contents/MacOS/cli。\n\n示例:\n  umpd ./unpackage/dist/dev/mp-weixin -w /Volumes/Elements/Applications/wechatwebdevtools.app\n  umpd -p ./unpackage/dist/dev/mp-weixin -w /Volumes/Elements/Applications/wechatwebdevtools.app\n  umpd ./unpackage/dist/dev/mp-weixin -w /Volumes/Elements/Applications/wechatwebdevtools.app --automator-port 9421\n  umpd --project ./unpackage/dist/dev/mp-weixin --cli-path /Applications/wechatwebdevtools.app/Contents/MacOS/cli\n`);\n}\n\nexport async function main(argv: string[]): Promise<void> {\n  if (argv.includes('-h') || argv.includes('--help')) {\n    printHelp();\n    return;\n  }\n  await devMain(argv);\n}\n"],"mappings":";;;AAEA,SAAS,YAAkB;AACzB,SAAQ,IAAI;;;;;;;;;;;;;;;;;EAiBZ;;AAGF,eAAsB,KAAK,MAA+B;AACxD,KAAI,KAAK,SAAS,KAAK,IAAI,KAAK,SAAS,SAAS,EAAE;AAClD,aAAW;AACX;;AAEF,OAAMA,kBAAAA,KAAQ,KAAK"}