@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
25 lines (24 loc) • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getEnvironment = void 0;
const getEnvironmentContext_1 = require("./getEnvironmentContext");
const getEnvironmentVariables_1 = require("./getEnvironmentVariables");
const getEnvironment = async ctx => {
const {
env
} = ctx;
const variables = await (0, getEnvironmentVariables_1.getEnvironmentVariables)(ctx);
const envContext = (0, getEnvironmentContext_1.getEnvironmentContext)(ctx);
const envType = envContext.envType;
return {
envType,
fullName: envContext.fullName,
slugPrefix: envContext.environmentSlugPrefix,
reviewSlug: envContext.reviewSlug,
slug: envContext.environmentSlug,
...variables
};
};
exports.getEnvironment = getEnvironment;