UNPKG

@cto.ai/ops

Version:

💻 CTO.ai Ops - The CLI built for Teams 🚀

17 lines (16 loc) • 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const path = tslib_1.__importStar(require("path")); exports.createStateDirEnv = (teamName, opOrWorkflowName, runId) => { return path.resolve(`/${teamName}/${opOrWorkflowName}/${runId}`); }; exports.createConfigDirEnv = (teamName, opOrWorkflowName) => { return path.resolve(`/${teamName}/${opOrWorkflowName}`); }; exports.replaceStateDirEnv = (runOrStep, teamName, opOrWorkflowName, runId) => { return runOrStep.replace('{{OPS_STATE_DIR}}', exports.createStateDirEnv(teamName, opOrWorkflowName, runId)); }; exports.replaceConfigDirEnv = (runOrStep, teamName, opOrWorkflowName) => { return runOrStep.replace('{{OPS_CONFIG_DIR}}', exports.createConfigDirEnv(teamName, opOrWorkflowName)); };