@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
29 lines (28 loc) • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VkprGitlabParameter = void 0;
const ritchie_command_1 = require("../../ritchie/ritchie-command");
class VkprGitlabParameter {
constructor() { }
add(projectName, parameterName, parameterValue, parameterMasked, parameterScope) {
let command = "vkpr gitlab parameter add ";
if (projectName)
command += `--project_name ${projectName} `;
if (parameterName)
command += `--parameter_name ${parameterName} `;
if (parameterValue)
command += `--parameter_value ${parameterValue} `;
if (parameterMasked)
command += "--parameter_masked ";
if (parameterScope)
command += `--parameter_scope ${parameterScope} `;
ritchie_command_1.RitchieCommand.instance.runWithResponse(command);
}
static get instance() {
if (!this._instance) {
this._instance = new this();
}
return this._instance;
}
}
exports.VkprGitlabParameter = VkprGitlabParameter;