UNPKG

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