UNPKG

751 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.setCurrentProject = exports.getCurrentProject = void 0;
4const p_spawn_1 = require("p-spawn");
5// --------- Public get/set current project --------- //
6async function getCurrentProject() {
7 const p = await p_spawn_1.spawn('gcloud', ['config', 'list', '--format', 'value(core.project)'], { capture: 'stdout' });
8 return p.stdout.toString().trim();
9}
10exports.getCurrentProject = getCurrentProject;
11async function setCurrentProject(name) {
12 // gcloud config set project my-project
13 await p_spawn_1.spawn('gcloud', ['config', 'set', 'project', name]);
14}
15exports.setCurrentProject = setCurrentProject;
16// --------- /Public get/set current project --------- //