| 123456789101112131415161718192021222324252627 |
- #!/usr/bin/env node
- const {
- runtimeManifest,
- prepareOfficialCli,
- getOfficialCliStatus,
- getInitCommand,
- sanitizeCliText
- } = require('../mcp/src/core/wecom-cli-runtime');
- async function main() {
- const installed = await prepareOfficialCli({ force: process.argv.includes('--force') });
- const status = await getOfficialCliStatus();
- console.log(
- installed.cached
- ? `${runtimeManifest.package}@${runtimeManifest.version} 已存在。`
- : `${runtimeManifest.package}@${runtimeManifest.version} 下载并校验成功。`
- );
- if (!status.ready) {
- console.log('首次使用官方会议、文档等能力前,请运行:');
- console.log(getInitCommand());
- }
- }
- main().catch(error => {
- console.error(`安装企业微信官方 CLI 失败:${sanitizeCliText(error.message)}`);
- process.exit(1);
- });
|