@lark-project/cli
Version:
飞书项目插件开发工具
25 lines (24 loc) • 672 B
JavaScript
;
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;