UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

17 lines (16 loc) 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NamespaceFile = void 0; const file_system_utils_1 = require("../../utils/file-system-utils"); const generate_file_1 = require("./generate-file"); const string_utils_1 = require("../../utils/string-utils"); class NamespaceFile extends generate_file_1.GenerateFileTemplate { create(name, writeFilePath) { if (string_utils_1.StringUtils.isNullOrEmpty(name)) return; const template = file_system_utils_1.FileSystemUtils.buildPath(generate_file_1.GenerateFileTemplate.templatesFolder, "k8s", "namespace.mustache"); const params = { namespace: name }; super.writeFile(file_system_utils_1.FileSystemUtils.buildPath(writeFilePath, "namespace.yaml"), template, params); } } exports.NamespaceFile = NamespaceFile;