@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
20 lines • 968 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.openGoogleCloudDashboard = void 0;
const getGoogleAuthUserNumber_1 = require("../apps/cli/utils/getGoogleAuthUserNumber");
const open_1 = __importDefault(require("open"));
const openGoogleCloudDashboard = async (instance, path, params) => {
const url = new URL("https://console.cloud.google.com/");
url.pathname = path;
for (const [key, value] of Object.entries(params)) {
url.searchParams.set(key, value);
}
const googleAuthUserNumber = await getGoogleAuthUserNumber_1.getGoogleAuthUserNumber.call(instance);
url.searchParams.set("authuser", googleAuthUserNumber);
(0, open_1.default)(url.toString());
};
exports.openGoogleCloudDashboard = openGoogleCloudDashboard;
//# sourceMappingURL=openDashboard.js.map