UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

25 lines (24 loc) 672 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.openBrowser = void 0; const child_process_1 = require("child_process"); const logger_1 = require("./logger"); function openBrowser(url) { const platform = process.platform; let cmd; if (platform === 'darwin') { cmd = `open "${url}"`; } else if (platform === 'win32') { cmd = `start "" "${url}"`; } else { cmd = `xdg-open "${url}"`; } (0, child_process_1.exec)(cmd, (err) => { if (err) { logger_1.logger.debug(`Failed to open browser: ${err.message}`); } }); } exports.openBrowser = openBrowser;