@vectorx/cloud-toolkit
Version:
VectorX Cloud Toolkit
25 lines (24 loc) • 871 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.openBrowser = void 0;
const child_process_1 = require("child_process");
const open_1 = __importDefault(require("open"));
const openBrowser = (host, port) => {
const url = `http://${host}:${port}`;
try {
(0, child_process_1.execSync)(`osascript ${__dirname}/openChrome.applescript ${encodeURI(url)}`, {
stdio: "ignore",
});
return true;
}
catch (error) {
console.log("error", error);
(0, open_1.default)(url, {
app: ["google chrome", "--new-window", "--app", "--disable-extensions", "--disable-popup-blocking"],
});
}
};
exports.openBrowser = openBrowser;