dce-dev-wizard
Version:
Wizard for managing development apps at Harvard DCE.
30 lines • 1.08 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const exec_1 = __importDefault(require("../helpers/exec"));
/**
* Get the deployment configuration of an app
* @author Gabe Abrams
* @param deployment the deployment entry to check
* @returns parsed JSON of the deployment config
*/
const getDeploymentConfig = (deployment) => {
let output;
let text = 'No text';
try {
text = (0, exec_1.default)(`./node_modules/.bin/caccl-deploy show --app ${deployment.app} --profile ${deployment.profile}`);
output = JSON.parse(text);
}
catch (err) {
console.log('An error occurred while trying to get the current deployment configuration:');
console.log(err);
console.log('\nText returned:');
console.log(text);
process.exit(0);
}
return output;
};
exports.default = getDeploymentConfig;
//# sourceMappingURL=getDeploymentConfig.js.map